在Java中使用geckodriver无法克服Firefox 47.0.2中的SSL证书
我正试图克服使用geckodriver和selenium-standalone-server-3.0.1 jar访问Firefox 47.0.2和48上的网页的SSL证书。我使用的代码正在打开浏览器,但不接受证书在Java中使用geckodriver无法克服Firefox 47.0.2中的SSL证书,java,selenium,ssl,geckodriver,Java,Selenium,Ssl,Geckodriver,我正试图克服使用geckodriver和selenium-standalone-server-3.0.1 jar访问Firefox 47.0.2和48上的网页的SSL证书。我使用的代码正在打开浏览器,但不接受证书 System.setProperty("webdriver.gecko.driver", System.getProperty("user.dir") + aProperties.getProperties().getPr
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证书。是最初的错误。这对Firefox和GeckoDriver来说都是一个问题。不确定您正在使用的GeckoDriver的哪个版本,但应该修复最新版本()。还要注意的是,Firefox的错误在47或48版中没有得到修复。Firefox 52.0是截至2017年3月7日的稳定版本。是最初的错误。这对Firefox和GeckoDriver来说都是一个问题。不确定您正在使用的GeckoDriver的哪个版本,但应该修复最新版本()。另外请注意,Firefox漏洞在47版或48版中没有修复,必须获得Firefox 52.0版,这是截至2017年3月7日的稳定版本。Hi,我使用的是GeckoDriver v0.14.0。很抱歉延迟确认。升级成功了!您好,我正在使用GeckoDriver v0.14.0。很抱歉延迟确认。升级成功了!