如何绕过https安全证书屏幕?

时间:2016-08-09 13:43:10

标签: java internet-explorer selenium testng

我创建了一些使用testng和selenium框架的java类。目前,当我使用Chrome / Firefox执行测试时,它们运行顺畅。

但是,当我使用Internet Explorer执行这些测试时,会显示安全证书消息。

如何绕过此屏幕并继续执行测试? Browser Screenshot

我也使用了这两行代码:

webDriver.get( “JavaScript的:的document.getElementById( 'overridelink')点击();”);

webDriver.navigate()至( “JavaScript的:的document.getElementById( 'overridelink')点击();”);

在任何一种情况下,都不会按下链接。

我正在使用Internet Explorer 11。

2 个答案:

答案 0 :(得分:1)

  1. 您可以尝试安装自签名证书。 在Windows Internet Explorer中,单击“继续浏览此网站(不推荐)”。

    • 出现红色地址栏和证书警告。
    • 单击“证书错误”按钮以打开信息窗口。
    • 单击“查看证书”,然后单击“安装证书”。
    • 在出现的警告消息上,单击“是”以安装证书。
  2. 如果您不满意或无法解决问题,您实际上有很多方法可以遵守警告页面或解决问题。我不确定哪个有助于解决您的问题,因为您没有提供太多信息.....例如尝试这个:

    1. 尝试关闭发布者和服务器证书。废止 在台式计算机上启动Internet Explorer。
      • 点击工具 - > "互联网选项"窗口出现 - >高级选项卡
      • 在"安全"下,取消选中框"检查发布商"撤销"和"检查服务器证书撤销。"。
    2. 它应该做的伎俩。如果没有,请尝试提供更多信息。

答案 1 :(得分:0)

您可以使用所需的功能类来克服此问题。请找到以下代码,

systemLog:
  destination: file
  path: /usr/local/var/log/mongodb/mongo.log
  logAppend: true