1

我使用 SAHI 进行自动化测试。Sahi 有一个用于与服务器应用程序交互的内部代理。当我浏览 https 网站时,代理会存储 sslcertificate。此证书是自签名的,我必须点击“继续访问此网站(不推荐)”导入。</p>

这很无聊,但它在很多情况下都有效。现在我必须使用这个程序不起作用的 hhtps 站点。如果我尝试单击“继续访问此网站(不推荐)。”,没有任何反应。如果我在没有代理的情况下浏览该网站,我没有问题。

我用的是Win7、IE9。

任何想法?

4

3 回答 3

0

我不明白问题的原因,但我只是使用 Firefox 解决了它。使用 FireFox,我可以像往常一样导入证书,所以我使用 FF 导出证书而不是在 IE 中导入它,仅此而已。

有没有人知道这个问题的原因?

于 2014-10-15T11:19:47.337 回答
0

如果您使用的是 Sahi 的开源版本,您可以尝试 https://github.com/headissue/Sahi 的最新版本 因为https://github.com/headissue/Sahi/releases/tag/v4.4.0-H7E只需单击起始页上的证书链接(s /dyn/Driver_initialized),您就不必再次接受证书。

如果您尝试一下并在有任何问题时随时与我联系,我将不胜感激。

于 2014-10-14T04:03:49.933 回答
0

原因: 您尝试访问的网站可能会从基本域以外的其他域请求资源(对于基本域,您在启动 URL 时添加了证书)

解决方案: 打开开发者工具转到网络选项卡并搜索任何其他域并在新选项卡中打开该域,单击“继续访问网站”(Chrome)或“我了解风险”(Firefox)。同样对所有域执行上述步骤重新加载页面并检查其是否显示所有内容

于 2015-10-27T12:26:09.337 回答