gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 12:48:11 24 4
gpt4 key购买 nike

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

它给我 SSL 警告,这会破坏测试。特别是您的连接不安全/SEC​​_ERROR_UNKOWN_ISSUER。

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

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

两者都不起作用。驱动程序在构建后列出的功能将 acceptSslCerts 设置为 false。

请注意,我使用的是 Python 和 Firefox 47。

我也改用新的 marionette Firefox Webdriver,因为普通的 Firefox Webdriver 在启动时崩溃了。

最佳答案

Firefox 自签名证书错误现已修复:accept ssl cert with marionette firefox webdrive python splinter

from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary

caps = DesiredCapabilities.FIREFOX.copy()
caps['acceptInsecureCerts'] = True
ff_binary = FirefoxBinary("path to the Nightly binary")

driver = webdriver.Firefox(firefox_binary=ff_binary, capabilities=caps)
driver.get("https://expired.badssl.com")

关于selenium - 如何强制 Firefox Selenium Webdriver(Python) 接受任何 SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37867916/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com