Необработанное исключение оповещения в SeleniumJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Необработанное исключение оповещения в Selenium

Сообщение Anonymous »

Процесс автоматизации:
  • Пользователь нажимает кнопку «Сбросить пароль».
  • Затем отображается всплывающее окно «Проверить предупреждение» с сообщение «Пожалуйста, завершите проверку reCAPTCHA». на странице «Забыли пароль»
Проблема заключается в том, что при нажатии кнопки сброса возникает необработанное исключение оповещения.
my код для нажатия кнопки сброса выглядит следующим образом:
public void clickResetPassword() {
buttonClick(btn_forgotPassword_Reset, "Reset Password button");
}

Изображение отчета Selenium
Всплывающее окно с предупреждением предположительно будет использоваться во всплывающем окне с проверочным предупреждением.
I' Мы попытались поместить кнопку ButtonClick в блок try catch, но это привело к тому, что всплывающее окно закрылось само по себе, что привело к сбою этапа проверки.
public void clickResetPassword() {
try {
// Click the reset password button
buttonClick(btn_forgotPassword_Reset, "Reset Password button");

// Capture the alert, do not accept or dismiss it here, just keep it for later
Alert alert = wait.until(ExpectedConditions.alertIsPresent());
rf.addLog("Alert detected: " + alert.getText());

// We do not accept the alert here, let the next step handle it.
} catch (UnhandledAlertException e) {
// Catch the alert exception and store the message for the next step
String alertText = e.getAlertText();
rf.addLog("Alert detected: " + alertText);
}
}


Подробнее здесь: https://stackoverflow.com/questions/792 ... n-selenium
Ответить

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

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

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

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

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