Драйвер Селена не может переключиться на предупреждениеJAVA

Программисты JAVA общаются здесь
Anonymous
Драйвер Селена не может переключиться на предупреждение

Сообщение Anonymous »

В моих тестах (работа на Chrome) есть несколько сценариев, когда я нажимаю на кнопку «Призыв к действию», тогда я перенаправлен на другую страницу, где присутствует базовое предупреждение о аутентификации, и мне нужно войти в систему. Ниже приведен мой код, чтобы проверить, есть ли предупреждение: < /p>

Код: Выделить всё

public static boolean isAlertPresent(WebDriver driver) {
WebDriverWait wait = new WebDriverWait(driver, Duration.ofSeconds(10));
try {
wait.until(ExpectedConditions.alertIsPresent());
// driver.switchTo().alert();
return true;
} catch (TimeoutException eTO) {
return false;
}
}
Но кажется, что это предупреждение не обнаружено, потому что оно всегда возвращает false . Я также попробую Driver.switchto (). Alert () Но я получил noalertpresentexception
Вот скриншот этого оповещения
p> premange.
driver.get("https://:
@website_url")
< /code>
Он выполняет задание, но это не очень хорошо. Спасибо


Подробнее здесь: https://stackoverflow.com/questions/795 ... h-to-alert

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