当前位置: 首页 > 知识库问答 >
问题:

Selenium FireFox“此连接不受信任”

双志强
2023-03-14

我有一个关于使用无效证书通过https测试网站的问题。你能帮忙吗?我正在临时服务器上测试一个网站。它需要https,并且使用了无效的证书,该证书属于生产服务器。因此,当我访问该网站时,FireFox会显示“此连接不受信任页面”。我已经设法让firefox跳过页面;但是,如果我不使用Selenium(Python绑定)运行它,它将再次显示“Untrusted”页面。所以,我做了更多的研究,发现:

http://code.google.com/p/selenium/wiki/UntrustedSSLCertificates和端口:http://code.google.com/p/selenium/source/detail?r=16168

然而,这对我来说根本不起作用。以下是我尝试的内容:

ff_profile.set_preference("webdriver_accept_untrusted_certs", True)
ff_profile.set_preference("webdriver_assume_untrusted_issuer", True)
self.driver = webdriver.Firefox(ff_profile)

我使用的是:FireFox 15.0.1 Selenium 2.22

我错过什么了吗?

提前谢谢。

共有2个答案

林鸿飞
2023-03-14
    def setUp(self):
        profile = webdriver.firefox.firefox_profile.FirefoxProfile()
        profile.default_preferences["webdriver_assume_untrusted_issuer"] = 'false'
        profile.update_preferences()
        self.driver = webdriver.Firefox(profile)
苏丰茂
2023-03-14

我将重复user1411110所说的内容,有一个更改,False而不是“false”。因为字符串值正在制动我的网络驱动程序Iceweasel实例。

 def setUp(self):
    profile = webdriver.firefox.firefox_profile.FirefoxProfile()
    profile.default_preferences["webdriver_assume_untrusted_issuer"] = False
    profile.update_preferences()
    self.driver = webdriver.Firefox(profile)
 类似资料:
  • 我开发了一个Web应用程序并将我的证书用于SSL。我不需要CA证书,因为客户端正在连接到内部网中的服务器。所以客户端每次都会收到不受信任的连接错误。你知道我们如何在每个浏览器中摆脱这个错误吗?我试图将我生成的证书添加到浏览器,但它不起作用,也无法识别我的证书类型。 谢谢 --法力

  • 我刚刚实现了:PHP PayPalCheckoutSdk:https://github.com/paypal/Checkout-PHP-SDK 它重定向访问者PayPal登录,然后他支付。 但我的客户希望客户使用信用卡付款,并且只能选择使用贝宝登录。 我读过另一个使用Javascript的应用编程接口,叫做智能支付(或快速结账,我不知道...): https://developer.paypal.

  • 问题内容: 有没有一种方法可以让Excel使用当前用户的网络Windows身份验证(可信连接/集成安全性)连接到Sql Server?我不想依靠sql登录名或我的代码中包含uid /密码。 问题答案: 我在Excel 2003 VBA项目中有此连接字符串… 它对我有用!(我正在使用ADODB)

  • 问题内容: 我正在使用JBoss AS 7,并尝试使用IP(从Intranet中的计算机)连接到我的应用程序。它不起作用。如果我从具有服务器的计算机上进行测试,则可以通过localhost(http:// localhost:8080 / MySystem ....)看到系统正在运行,但是如果我尝试使用IP(http://: 8080 / MySystem ....)。 有什么帮助吗? 问题答案:

  • 我有大约700+链接检查,他们是一个长的网站链接。它们是可信的,但FireFox不承认它们是可信的。那么,如何禁用“此连接不受信任”或将大量链接快速添加到受信任?

  • 问题内容: 我一直在研究从动态Web应用程序中提取信息的程序,该程序运行良好,直到我将tomcat服务器设置为使用具有自签名(因此,不受信任)证书的SSL。错误的堆栈跟踪为: 在Web浏览器中,当用户使用不受信任的证书访问HTTPS站点时,系统会提示用户警告,并要求他设置是否愿意继续进行操作;我想为我的命令行应用程序实现类似的功能…我承认我是套接字编程和网络领域的新手。解决这个问题的任何建议都会很