Selenium IE Webdriver +代理:证书警告

时间:2013-10-30 13:08:26

标签: java internet-explorer selenium certificate selenium-webdriver

每次,当我在IE中测试网站之前使用代理来过滤http请求时,我会在屏幕上看到一个小小的弹出窗口: “Internet Explorer阻止此网站显示包含安全证书错误的内容” 我必须告诉IE在测试可以继续之前显示内容。如何禁用此警告? 我已经尝试禁用IE中我可以在选项菜单中找到的每个安全警告,但到目前为止没有任何工作。 我也尝试将其添加到我的代码中,但这也无效:

capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);  
    capabilities.setCapability(
            InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,
            true);

请帮帮我吧!

2 个答案:

答案 0 :(得分:0)

这是一个时间同步问题。请将我的电脑时间与time.windows.com

同步

答案 1 :(得分:0)

尝试删除,

  

capabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,   真);

并取消选中enable protected mode来自

的所有4个区域

互联网选项>安全

注意:默认情况下'不受信任的连接|在Selenium 2.35中将禁用SSL证书“;关于IE的不确定。尝试删除并添加上述两行。