警报无法断开 Webdriver 的解决方法
Workaround for alert fail to disconnect Webdriver
我正在使用 JBehave 和 Selenium Webdriver 自动化网站,其中一项功能是注销系统。
它在大多数情况下都有效,但最终无效,因为浏览器显示一条警告:"Fail to disconnect" 并抛出以下异常:
org.openqa.selenium.UnhandledAlertException:打开意外警报
有什么解决方法吗?
您需要先切换到警报,然后再接受或关闭它。
试试这个-
IAlert alert = driver.SwitchTo().Alert();
//Accept Alert
alert.Accept();
//Or
//Dismiss Alert
alert.Dismiss();
我正在使用 JBehave 和 Selenium Webdriver 自动化网站,其中一项功能是注销系统。 它在大多数情况下都有效,但最终无效,因为浏览器显示一条警告:"Fail to disconnect" 并抛出以下异常:
org.openqa.selenium.UnhandledAlertException:打开意外警报
有什么解决方法吗?
您需要先切换到警报,然后再接受或关闭它。
试试这个-
IAlert alert = driver.SwitchTo().Alert();
//Accept Alert
alert.Accept();
//Or
//Dismiss Alert
alert.Dismiss();