gpt4 book ai didi

java - 无法在 Java 中使用 geckodriver 克服 Firefox 47.0.2 中的 SSL 证书

转载 作者:太空宇宙 更新时间:2023-11-03 13:35:09 25 4
gpt4 key购买 nike

我正在尝试使用 geckodriver 和 selenium-standalone-server-3.0.1 jar 克服 SSL 证书以访问 Firefox 47.0.2、48 上的网页。我正在使用的代码正在打开浏览器但不接受证书。

 System.setProperty("webdriver.gecko.driver",
System.getProperty("user.dir") + aProperties.getProperties().getProperty(aProperties.getOsName() + ".geckoDriverPath"));
DesiredCapabilities cap = DesiredCapabilities.firefox();
FirefoxProfile profile = new FirefoxProfile();
profile.setAcceptUntrustedCertificates(true);
profile.setAssumeUntrustedCertificateIssuer(false);
cap.setCapability(FirefoxDriver.PROFILE, profile);
cap.setCapability("acceptSslCerts", true);
cap.setCapability("applicationCacheEnabled", true);
cap.setCapability("marionette", false);
driver = new MarionetteDriver(cap);

我找到了一种在需要时设置配置文件和功能的方法。但我坚持接受 SSL 证书。

最佳答案

Here是原来的错误。这是 Firefox 和 GeckoDriver 双方的问题。不确定您使用的是哪个版本的 GeckoDriver,但应该修复最新的 ( 0.15.0)。另请注意,Firefox 错误未在版本 47 或 48 中修复必须获得 Firefox 52.0,这是截至(3/7/2017)的稳定版本

关于java - 无法在 Java 中使用 geckodriver 克服 Firefox 47.0.2 中的 SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42507539/

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