【发布时间】:2019-10-28 11:42:56
【问题描述】:
如何处理 HtmlUnit 中的警报?假设enter image description here
htmlUnit中不需要点击“确定”。但是在 selenium 中,它会抛出 UnhandledAlertException。 HtmlUnit 与 Selenium 有何不同。
【问题讨论】:
标签: selenium-webdriver htmlunit htmlunit-driver
如何处理 HtmlUnit 中的警报?假设enter image description here
htmlUnit中不需要点击“确定”。但是在 selenium 中,它会抛出 UnhandledAlertException。 HtmlUnit 与 Selenium 有何不同。
【问题讨论】:
标签: selenium-webdriver htmlunit htmlunit-driver
当到达警报时,HtmlUnit 不会停止处理 - 而是有一个警报处理程序(为客户端注册)来决定如何继续。
默认警报处理程序只接受警报(单击确定按钮)。
您可以注册自己的 AlertHandler (htmlunit/src/main/java/com/gargoylesoftware/htmlunit/AlertHandler.java) 并单独处理每个警报(如果需要)。
【讨论】: