作为我们 JS 包集成测试的一部分,我编写了一个本地 HTML 页面,它有几个按钮,单击这些按钮可以加载 JS 包或通过调用加载的 JS 包中的适当函数来执行不同的操作。
我正在使用 IEWebDriver 自动执行上述场景以在 IE 中进行测试,但不断收到与证书错误相关的安全弹出窗口(下载 JS 包的 url 需要证书)
安全弹出消息 - “无法验证网站的身份或连接的完整性......”
问题- 如何使用 Selenium 处理安全弹出窗口?
已经尝试过以下方法,但没有奏效。
var alert = driver.SwitchTo().Alert();
alert.Accept();
请注意,该代码适用于 chrome,没有任何问题,但在 IE 中运行时会打开安全弹出窗口。
安全设置 - 我已经禁用了 IE 高级安全中的“检查发布者证书吊销”和“检查服务器证书吊销”选项(也重新启动了计算机)
请帮助/指导。