Java 接受不受信任的SSL证书FireFox Selenium RemoteWebDriver

Java 接受不受信任的SSL证书FireFox Selenium RemoteWebDriver,java,ssl,selenium,selenium-webdriver,remotewebdriver,Java,Ssl,Selenium,Selenium Webdriver,Remotewebdriver,我无法接受不受信任的SSL证书(目前我只尝试使用firefox) 我使用的代码是: FirefoxProfile profile = new FirefoxProfile(); profile.setAcceptUntrustedCertificates(true); //profile.setAssumeUntrustedCertificateIssuer(false); cap = DesiredCapabilities.firefox(); cap.setCapability(Firefo

我无法接受不受信任的SSL证书(目前我只尝试使用firefox)

我使用的代码是:

FirefoxProfile profile = new FirefoxProfile();
profile.setAcceptUntrustedCertificates(true);
//profile.setAssumeUntrustedCertificateIssuer(false);
cap = DesiredCapabilities.firefox();
cap.setCapability(FirefoxDriver.PROFILE, profile);
//cap.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
cap.setCapability("takesScreenshot", true);
driver = new RemoteWebDriver(new URL(localURL),cap);
值得注意的是,我也尝试了我所评论的内容,但似乎没有任何效果

当远程webdriver启动时,负载平衡器会将我要访问的url重定向到SSL地址,其中证书不受信任。我需要自动接受这些不受信任的证书

如果图像未加载:

我在跑步:

  • selenium-server-standalone-2.32.0.jar

  • Firefox版本:24.0


提前感谢您的帮助

您可以在firefox中安装安全证书,并将其添加到受信任的证书中。您可以在selenium standalone server.jar中找到证书。解压缩.jar并将所有内容转储到一个文件夹中。进入文件夹,进入sslSupport,应该有一个名为cybervillainsCA的安全证书。您可以将此证书添加到浏览器中