每次,当我在IE中测试网站之前使用代理来过滤http请求时,我会在屏幕上看到一个小小的弹出窗口: “Internet Explorer阻止此网站显示包含安全证书错误的内容” 我必须告诉IE在测试可以继续之前显示内容。如何禁用此警告? 我已经尝试禁用IE中我可以在选项菜单中找到的每个安全警告,但到目前为止没有任何工作。 我也尝试将其添加到我的代码中,但这也无效:
capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
capabilities.setCapability(
InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,
true);
请帮帮我吧!
答案 0 :(得分:0)
这是一个时间同步问题。请将我的电脑时间与time.windows.com
同步答案 1 :(得分:0)
尝试删除,
capabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, 真);
并取消选中enable protected mode
来自
互联网选项>安全强>
注意:默认情况下'不受信任的连接|在Selenium 2.35中将禁用SSL证书“;关于IE的不确定。尝试删除并添加上述两行。