我有一个与使用无效证书通过https测试网站有关的问题。 你能帮忙吗?我正在暂存服务器上测试网站。它需要 https,并且使用属于生产服务器的无效证书。 因此,当我访问该网站时,FireFox 会弹出"此连接不受信任"页面。 我已经设法让火狐跳过页面;但是,如果我不使用Selenium(Python绑定)运行它,它将再次显示"不受信任"页面。 所以,我做了更多的研究,我发现这个:
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)
我正在使用:火狐 15.0.1硒 2.22
我错过了什么吗?
提前谢谢。
我将重复user1411110所说的内容,但有一个更改,False而不是"false"。由于字符串值正在制动我的网络驱动程序冰鼬实例。
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)