我使用SAHI进行自动化测试。Sahi有一个内部代理,我用它来与服务器应用程序交互。当我浏览https网站时,代理存储sslcertificate。此证书是自签名的,我必须单击“继续访问此网站(不推荐)”进行导入。
这很无聊,但它在很多情况下都是有效的。现在我不得不在一个hhtps站点上工作,在那里这个过程不起作用。如果我尝试点击“继续访问这个网站(不推荐)”,什么也不会发生。如果我在没有代理的情况下浏览网站,我没有任何问题。
我使用Win7,IE9。
有什么想法吗?
发布于 2014-10-14 12:03:50
如果您使用的是 Sahi 的开源版本,您可以尝试 https://github.com/headissue/Sahi 的最新版本,因为https://github.com/headissue/Sahi/releases/tag/v4.4.0-H7E 只需单击起始页上的证书链接 (s/dyn/Driver_initialized),您就不必再次接受证书。
如果您尝试一下并在有任何问题时随时与我联系,我将不胜感激。
BI~C|h1h2h3|“<>olul|超断Σ未选择任何文件V
发布于 2014-10-15 19:19:47
我不明白这个问题的原因,但是我用Firefox解决了这个问题。使用FireFox,我可以像往常一样导入证书,所以我用FF导出证书,而不是在IE中导入,仅此而已。
有没有人知道这个问题的原因?
发布于 2015-10-27 20:26:09
原因:您要访问的网站可能会向基域以外的其他域名请求资源(对于基域,您在启动URL时添加了证书)
解决方案:打开开发者工具转到网络标签页,搜索任何其他域名并在新的标签页中打开域名,单击“继续访问网站”(Chrome)或“我理解风险”(firefox)。同样,对所有的域名执行上述步骤,重新加载页面,并检查是否显示了所有内容
https://stackoverflow.com/questions/26342610
复制相似问题