Проверьте сообщение об ошибке, используя селен веб-драйвер

Darshani Kaushalya спросил: 26 ноября 2017 в 05:05 в: java

Я хочу проверить отображение сообщения об ошибке после неудачного входа в систему. Я всегда получаю "Test Case Failed", из которого я пытался.

Я хочу проверить текст с "Неверное имя пользователя или пароль". ниже приведены коды, которые я пробовал.

Это HTML-код.

<div id="statusMsg">
  <div class="alert in fade alert-error" style="opacity: 1;">
    <a class="close" data-dismiss="alert">×</a>
      Invalid username or password
  </div>
</div>

Это код, который я пробовал.

String actualMsg=driver2.findElement(By.xpath("//div[@id='statusMsg']/div")).getText()
String errorMsg= "× Invalid username or password";if(actualError.equals(errorMsg)) {
        System.out.println("Test Case Passed");
    }else{
        System.out.println("Test Case Failed");
    };

Выводом всегда является "Сбой теста".

Есть ли способ это исправить?


0 ответов