我使用 Selenium 来测试我的网站。该网站需要访问外部目录才能从中选择一些项目。问题是该目录是通过 HTTPS 协议发布在另一个域上的。我在互联网上搜索并阅读了许多有关 Selenium 和跨域问题的主题,但我仍然没有找到答案。有些主题说*iehta浏览器会解决这个问题,但实际上它做不到。我也尝试了 *iexplore、*iexploreproxy、*firefox、*firefoxproxy,但结果是相同的。您能给我这个问题的解决方案吗?
提前致谢!
我已成功使用 -trustAllSSLCertificates 选项。
首先使用正常的 IE 连接访问该网站,您会收到以下消息:
该网站的安全证书有问题。
Then:
单击继续访问此网站(不推荐)。
您会看到浏览器顶部有一个红色的“证书错误”框。
单击该按钮,单击“查看证书”,然后单击“添加”并将证书添加到“受信任的根证书颁发机构”。在上一个答案的“mogotest”链接中有此过程的类似屏幕截图。
现在使用 -trustAllSSLCertificates 选项运行 Selenium,然后您就可以离开了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)