使用WebDriver处理UntrustedSSLcertificates

cha*_*kri 5 webdriver selenium-webdriver

我在Java中使用Web驱动程序处理UntrustedSSLcertificates时遇到困难.

我创建了firefox配置文件:

FirefoxProfile profile = new FirefoxProfile();
profile.setAcceptUntrustedCertificates(true);
profile.setAssumeUntrustedCertificateIssuer(false);
Run Code Online (Sandbox Code Playgroud)

我创建了firefox配置文件,添加了覆盖证书.

这不是处理SSL证书.

有没有其他方法来处理UntrustedSSLcertificates?

cha*_*kri -1

最终我找到了 Untrusted SSLCertificates 的解决方案:

ProfilesIni allProfiles = new ProfilesIni();
System.setProperty("webdriver.firefox.profile","your custom firefox profile name");
String browserProfile = stem.getProperty("webdriver.firefox.profile");
FirefoxProfile profile = allProfiles.getProfile(browserProfile); 
profile.setAcceptUntrustedCertificates (true); 
webdriver = new FirefoxDriver(profile); 
Run Code Online (Sandbox Code Playgroud)

  • 看起来第三行的“stem.getProperty”应该是“System.getProperty”。 (2认同)