一尘不染

如何强制Firefox Selenium Webdriver(Python)接受任何SSL证书

selenium

我正在尝试修复内部应用程序的测试,目前我不关心安全性(我只是希望它能够正常工作)。

它给我SSL警告,这破坏了测试。具体来说,您的连接不安全/ SEC_ERROR_UNKOWN_ISSUER。

我尝试了设置capabilities['acceptSslCerts'] = True

profile = webdriver.FirefoxProfile()
profile.accept_untrusted_certs = True

都行不通。驱动程序在构造驱动程序后列出的功能将acceptSslCerts设置为false。

注意我正在使用Python和Firefox 47。

我也转而使用新的木偶Firefox Webdriver,因为常规的启动时崩溃了。


阅读 329

收藏
2020-06-26

共1个答案

一尘不染

问题是Firefox版本47(请参阅https://github.com/SeleniumHQ/selenium/issues/2110)。

因此,您最好 等待 Firefox / Selenium的修复,或者 降级Firefox 46

2020-06-26