【发布时间】:2013-01-15 17:14:53
【问题描述】:
我已经在互联网上搜索了这个问题的解决方案,但仍然没有任何运气。
我不是在寻找 JAVA 中的解决方案,因为周围的大多数其他帖子都是。我正在为我的公司平台运行 Python 中的自动化测试脚本,这实际上是一个质量保证问题。到目前为止,似乎没有任何支持在 Python 中创建 Opera 浏览器配置文件,因此我需要找到另一种方法
我想用 Opera 浏览器在 Python 中实现我的测试脚本。当我使用我们平台的安全地址运行脚本时,我收到“服务器证书链不完整,签名者未注册”警报并且测试失败。
我没有找到接受这个弹出窗口的方法。我试过使用:
java -jar selenium-server-standalone-2.28.0.jar -trustAllSSLCertificates
(当然,使用正确的目录。) 我还尝试使用 webdriver 接受警报窗口,更改 Opera 中的受信任证书设置,使用cybervillain.cer(证书不是 selenium 服务器附带的,我必须在其他地方找到它。)
有没有办法像使用 firefox 一样为 Opera 创建浏览器配置文件?或者有没有办法使用其他方法接受证书?我想将我的测试脚本保存在 Python 中,因此我们将不胜感激。
经过不断的研究,我还是没能在 Python 中找到解决这个问题的方法。我开始相信它目前是使用 Python 绑定 Selenium 的不受支持的功能。我仍然不明白为什么这个问题被关闭了,即使它与被标记为重复的问题完全不同。
【问题讨论】:
-
我已合并您的帐户。请记住您的登录凭据,这样您就不必创建新帐户来编辑您的问题。
-
@BoltClock 谢谢,我还是这个系统的新手。
标签: python selenium webdriver opera qa