Обработка оповещений в HtmlUnit - PullRequest
0 голосов
/ 28 октября 2019

Как будут обрабатываться оповещения в HtmlUnit? Для Предположим, введите описание изображения здесь

Нет необходимости нажимать «ОК» в htmlUnit. Но в селене он выдаст исключение UnhandledAlertException. Чем он отличается в HtmlUnit от Selenium.

1 Ответ

0 голосов
/ 11 ноября 2019

HtmlUnit не останавливает обработку при достижении оповещения - вместо этого есть обработчик оповещений (зарегистрированный для клиента), который решает, как действовать.

Обработчик оповещений по умолчанию просто принимает оповещение (щелкает покнопка ok).

Вы можете зарегистрировать свой собственный AlertHandler (htmlunit / src / main / java / com / gargoylesoftware / htmlunit / AlertHandler.java) и обрабатывать каждое предупреждение индивидуально (если требуется).

...