Selenium WebDriver - Chrome意外警报打开

时间:2014-07-28 15:36:14

标签: c# selenium

每隔一段时间我就会得到一个警报窗口,它会对我测试的内容产生影响,但会引发异常并且应用程序会停止抓取。

如何使用弹出消息一起停止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)     

1 个答案:

答案 0 :(得分:1)

您可以让驱动程序使用特定选项忽略任何意外警报。

您可以尝试以下用于IE的代码。您可以将其用于Chrome。

var options = new InternetExplorerOptions();
    options.UnexpectedAlertBehavior = OpenQA.Selenium.IE.InternetExplorerUnexpectedAlertBehavior.Ignore;

driver = new InternetExplorerDriver(options);