我正在尝试使用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().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证书。