Как выбрать всплывающие сообщения проверки, отображаемые браузером, когда пользователь вводит неверные данныеJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как выбрать всплывающие сообщения проверки, отображаемые браузером, когда пользователь вводит неверные данные

Сообщение Anonymous »

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

Я пишу тестовый пример, чтобы проверить, исчезает ли сообщение проверки браузера, когда пользователь исправляет формат электронной почты на правильный.
// URL to test : https://phptravels.net/login

@Test(priority = 27)
public void verifyErrorMessageDisappearsOnInputChange() throws InterruptedException {

loginPage.enterEmail("wrongphptravelscom");
loginPage.enterPassword("wrongpass");
loginPage.clickLogin();

WebElement emailInput = driver.findElement(By.id("email"));
JavascriptExecutor js = (JavascriptExecutor) driver;
String validationMessage = (String) js.executeScript("return arguments[0].validationMessage;", emailInput);

Assert.assertTrue(validationMessage.length() > 0);
loginPage.enterEmail(validEmail);
loginPage.clickLogin();
Assert.assertTrue(loginPage.getErrorMessage().isEmpty() || loginPage.getErrorMessage().length() == 0);
}


Подробнее здесь: https://stackoverflow.com/questions/797 ... when-a-use
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»