Как обрабатывать сертификат при загрузке URL - PullRequest
0 голосов
/ 21 сентября 2019

Я получаю всплывающее окно с сертификатом при загрузке моего URL.Это означает, что метод driver.get выполняется, и код никогда не перемещается на следующую строку, потому что метод .get ожидает URL-адрес полностью загруженным, но URL-адрес никогда не загружается, поскольку между ними появился сертификат.Есть ли способ обработки сертификата во время загрузки URL?

Я хочу нажать ОК на сертификате

1 Ответ

0 голосов
/ 21 сентября 2019

Это зависит от вашего браузера.

https://www.guru99.com/ssl-certificate-error-handling-selenium.html

Для Firefox: используйте профиль и

ffProfile.setAcceptUntrustedCertificates(true) ;

ffProfile.setAssumeUntrustedCertificateIssuer(false);

Для Chrome: DesiredCapabilities handlSSLErr = DesiredCapabilities.chrome ();

handlSSLErr.setCapability (CapabilityType.ACCEPT_SSL_CERTS, true);

WebDriver driver = new ChromeDriver (handlSSLErr);
...