Windows Internet Explorer 模态对话框阻止 selenium 测试 运行

Windows Internet Explorer Modal dialog box preventing selenium test run

我正在尝试在 IE 8 中执行测试用例。但有时我会收到 Windows Internet Explorer 安全警告 "Do you want to enable the security content for this page" 或模式对话框 "Stop running this script..."。我如何在 selenium Webdriver 中处理它。任何帮助将不胜感激。

InternetExplorerOptions 中有一个选项,让您有机会在意外情况下自动关闭模式。 这就是我在 C# 中的处理方式,这在 Java 或其他绑定中也应该非常相似。

var options = new InternetExplorerOptions { EnableNativeEvents = false };
options.EnsureCleanSession = true;
//This is the main hook
options.AddAdditionalCapability("disable-popup-blocking", true);
Driver = new InternetExplorerDriver(options);