我正在使用以下代码创建Selenium Firefox Webriver的实例:
transactional
我需要它相信这些根证书才能正常浏览一系列 https:// 网站:
但是,设置 Dim fxProfile As FirefoxProfile = New FirefoxProfile
With fxProfile
.AcceptUntrustedCertificates = True
.AssumeUntrustedCertificateIssuer = False
.DeleteAfterUse = True
End With
Dim fxDriver = New FirefoxDriver(fxProfile)
和AcceptUntrustedCertificates = True
并非如此。我仍然收到这个屏幕(连接不安全),试图导航到https://pje.trtsp.jus.br/primeirograu/login.seam:
如何让我的“webdriven”Firefox以编程方式信任这五个根证书?
答案 0 :(得分:1)
按照以下步骤操作(按步骤检查屏幕截图here)
然后根据您的要求修改此代码
from selenium import webdriver
profile = webdriver.FirefoxProfile()
profile.accept_untrusted_certs = True
profile.assume_untrusted_cert_issuer=True
driver = webdriver.Firefox(firefox_profile='C:/NewFirefoxProfile)//as per above example
driver.get('https://your.url/')