每隔一段时间我就会得到一个警报窗口,它会对我测试的内容产生影响,但会引发异常并且应用程序会停止抓取。
如何使用弹出消息一起停止Chrome?
using (var driver = new ChromeDriver(@"C:\hrtr"))
unexpected alert open
(Session info: chrome=36.0.1985.125)
(Driver info: chromedriver=2.9.248315,platform=Windows NT 6.1 SP1 x86_64)
答案 0 :(得分:1)
您可以让驱动程序使用特定选项忽略任何意外警报。
您可以尝试以下用于IE的代码。您可以将其用于Chrome。
var options = new InternetExplorerOptions();
options.UnexpectedAlertBehavior = OpenQA.Selenium.IE.InternetExplorerUnexpectedAlertBehavior.Ignore;
driver = new InternetExplorerDriver(options);