Селен не получает заголовок - PullRequest
0 голосов
/ 12 января 2020

У меня есть функция для проверки учетных данных, и по какой-то причине она получает все правильно (другие элементы) ожидают один тег, и я не могу понять, почему.

HTML:

<h6>
<font class="textFuchsia" id="errorMessage">This email does not exist in our system, please enter the email that was used for your registration</font>
</h6>

Это раздел, в котором я проверяю равенство

@Test(priority = 2)
@Description(".")
public void LoginWithBadEmailTest() throws InterruptedException {

    loginPage.login(getProperty("email.unregistered"),getProperty("credentials.password"));

    assertEquals(loginPage.getErrorMessageLabel().getText(),getProperty("message.nonexisting.email"));
}

Так я получаю тег

@FindBy(id="errorMessage")
private Label errorMessageLabel;

Я также пытался получить точный xpath Результаты, которые я получаю ( loginPage.getErrorMessageLabel ())

"Компоненты входа. Label$$EnhancerByCGLIB$$4848b753@4d518b32"

Если я присоединяю .getText (), результаты равны нулю ..

Проблема в том, что этот заголовок отображается только при вставке недействительного адреса электронной почты, и если пользователь ввел неправильный пароль, он получает другое сообщение, но оба они имеют один и тот же идентификатор.

Любая идея Что я делаю неправильно? Спасибо!

...