我无法接受不受信任的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启动时,我将通过负载均衡器将其重定向到SSL地址,其中证书不受信任。我需要自动接受这些不受信任的证书。
表示图片无法加载:
我正在跑步:
硒 - 服务器 - 独立-2.32.0.jar
Firefox版本:24.0
提前感谢您的帮助!
答案 0 :(得分:0)
您可以在Firefox中安装安全证书,并将其添加到您的可信证书中。您可以在selenium独立server.jar中找到该证书。解压缩.jar并将所有内容转储到一个文件夹中。进入文件夹,进入sslSupport,应该有一个名为cybervillainsCA的安全证书。您可以将此证书添加到浏览器中。