Обработка сертификатов UntrustedSSL с помощью WebDriver

Я застрял в обработке сертификатов UntrustedSSL с помощью веб-драйвера на Java.

Я создал профиль Firefox, например:

FirefoxProfile profile = new FirefoxProfile();
profile.setAcceptUntrustedCertificates(true);
profile.setAssumeUntrustedCertificateIssuer(false);

Я создал профиль Firefox, добавил переопределенный сертификат.

Это не обрабатывает SSL-сертификаты.

Есть ли другой способ обработки сертификатов UntrustedSSL?


person chakri    schedule 09.05.2011    source источник


Ответы (2)


//Пример Firefox с URL-адресом www.google.com

FirefoxProfile profile=new FirefoxProfile();

profile.setAssumeUntrustedCertificateIssuer(false);

driver=new FireforDriver(profile);

driver.get("https://google.com");
person Archana Singh    schedule 16.07.2013

В конце концов я нашел решение для ненадежных сертификатов SSL:

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); 
person chakri    schedule 10.05.2011
comment
Похоже, что stem.getProperty в третьей строке должно быть System.getProperty. - person Steve HHH; 25.10.2012