Selenium - Python& Opera - 允许不受信任的SSL证书? Opera.profile

时间:2013-01-15 17:14:54

标签: python selenium webdriver opera qa

我已经在互联网上寻找解决这个问题的办法,但仍然没有运气。

我不是在寻找JAVA的解决方案,因为大多数其他帖子都是。我正在为我的公司平台运行Python自动化测试脚本,这实际上是一个质量保证问题。截至目前,似乎没有任何支持在Python中创建Opera浏览器配置文件,因此我需要找到另一种方法

我想用Opera浏览器在Python中实现我的测试脚本。当我使用我们平台的安全地址运行脚本时,我得到“服务器证书链不完整,签名者没有注册”警报并且测试失败。

我没有找到接受此弹出窗口的方法。我尝试过使用:

java -jar selenium-server-standalone-2.28.0.jar -trustAllSSLCertificates

(当然,使用正确的目录。) 我也尝试使用webdriver接受警报窗口,使用cybervillain.cer更改Opera中的可信证书设置(证书没有配备selenium服务器,我必须在eleswhere找到它。)

有没有办法为Opera创建浏览器配置文件,因为有firefox?或者有没有办法使用其他方法接受证书?我想将我的测试脚本保存在Python中,所以请帮助。

经过不断的研究,我仍然无法在Python中找到解决方案。我开始相信它目前是使用Selenium的Python绑定的不受支持的功能。我还是不明白为什么这个问题被关闭了,尽管它完全是一个与被标记为重复的问题完全不同的问题。

1 个答案:

答案 0 :(得分:0)

您可以尝试在浏览器上安装 cybervillian 证书。

它配备了selenium服务器jar。你可以通过提取jar来找到它。