Python Selenium FireFox';此连接不受信任';

Python Selenium FireFox';此连接不受信任';,python,firefox,https,selenium-webdriver,Python,Firefox,Https,Selenium Webdriver,我有一个关于使用无效证书通过https测试网站的问题。你能帮忙吗?我正在登台服务器上测试一个网站。它需要https,并且使用了一个无效的证书,该证书属于生产服务器。因此,当我访问该网站时,FireFox将显示“此连接不受信任页面”。我已经设法让firefox跳过页面;但是,如果我不使用Selenium(Python绑定)运行它,它将再次显示“Untrusted”页面。所以,我做了更多的研究,我发现: 港口: 然而,这对我来说根本不起作用。以下是我尝试的: ff_profile.set_pre

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

港口:

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

ff_profile.set_preference("webdriver_accept_untrusted_certs", True)
ff_profile.set_preference("webdriver_assume_untrusted_issuer", True)
self.driver = webdriver.Firefox(ff_profile)
我正在使用: Firefox15.0.1 硒2.22

我错过什么了吗

提前谢谢。

我将重复所说的内容,只做一个更改,将“假”改为“假”。因为字符串值正在阻止我的webdriver 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)
 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)

我刚刚将我的Selenium升级到2.26,我仍在重现这个问题。