Meta: -Селен светлячок - WebDriverException: Достигнута страница ошибки: О: certerror
- Firefox v51.0.1 (32-разрядная версия)
- для Windows 10
- Селен 3.0.1
- Geckodriver Win32 v0.13.0
- Java v1.8.0_71
Действия для воспроизведения: -
WebDriver driver = new FirefoxDriver();
driver.get("untrusted/self-signed URL")
StackTrace: -
org.openqa.selenium.WebDriverException: Достигнута страницу ошибки: о: certerror е = nssBadCert & и = XXXXXXXX &? c = UTF-8 & f = обычный & d = xxxxxx% 20uses% 20an% 20invalid% 20security% 20certificate.% 0A% 0At% 20certificate% 20is% 20not% 20trusted% 20 because% 20it% 20is% 20self-подписанный% 0ATh% 20certificate% 20is% 20not% 20valid% 20for % 20the% 20name% 20xxxxxx% 0A% 0AError% 20code% 3A% 20% 3Ca% 20id% 3D% 22errorCode% 22% 20title% 3D% 22SEC_ERROR_UNKNOWN_ISSUER% 22% 3ESEC_ERROR_UNKNOWN_ISSUER% 3C/a% 3E% 0A Информация о сборке: версия: '3.0.1', версия: '1969d75', время: '2016-10-18 09:48:19 -0700' Системная информация: хост: Saurabh-PC, ip: '192.168.3.8', os. название: 'Windows 10', os.arch: 'x86', os.version: '10 0,0' , java.version: '1.8.0_71' Информация Driver: org.openqa.selenium.firefox.FirefoxDriver
Скриншот: -
Я также попытался использовать FirefoxProfile
как: -
DesiredCapabilities dc = DesiredCapabilities.firefox();
dc.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
FirefoxProfile profile = new FirefoxProfile();
profile.setAcceptUntrustedCertificates(true);
dc.setCapability(FirefoxDriver.PROFILE, profile);
WebDriver driver = new FirefoxDriver(dc);
driver.get("untrusted/self-signed URL");
Но проблема такая же, как описано выше.
Ссылка Ссылка которые пытались: -
- How to disable Firefox's untrusted connection warning using Selenium?
- https://groups.google.com/forum/?fromgroups#!topic/webdriver/frWtNrEwNPk
- Handling UntrustedSSLcertificates using WebDriver
Согласно this bug Поддержка ненадежного/Сель f-подписанные сертификаты были добавлены через bug 1103196 и будут доступны начиная с Firefox 52
.
Но я не смог найти решение для Firefox v51.0.1 (32-bit)
.
Есть ли способ решить эту проблему, используя Firefox v51.0.1 (32-bit)
?
Вручную зайдите на сайт один раз и добавьте сертификат в список исключений Firefox. –
@JimGarrison уже сделано, и после этого он открыт нормально, но когда он открыт, использование проблемы с селеном одинаково .. :( –