Как правильно установить Selenium DesireCapability для acceptSslCerts - PullRequest
0 голосов
/ 01 апреля 2020

Я пытаюсь открыть URL, который выдаст предупреждение SSL при запуске (из-за ограничения NET::ERR_CERT_COMMON_NAME_INVALID) .

Код, который я получил:

public static void main(String[] args) {
        System.setProperty("webdriver.chrome.driver","../Automation/chromedriver");
        DesiredCapabilities capabilities = new DesiredCapabilities();
        capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
        ChromeDriver driver = new ChromeDriver (capabilities);
    System.out.println(driver.getCapabilities().getCapability(CapabilityType.ACCEPT_SSL_CERTS));
        driver.get("https://test.com/");
        driver.quit();
    }

Здесь CapabilityType.ACCEPT_SSL_CERTS не устанавливает значение как true, как ожидалось. Это всегда остается с false, из-за которого я не могу обойти предупреждение SSL. Может кто-нибудь помочь мне понять, чего мне здесь не хватает?

Версия Selenium: 2.48 (из-за некоторых ограничений в нашей организации я использую эту версию)
Java Версия: 8
Chrome Версия браузера: 80.0.3987.149
Chrome Версия драйвера: ChromeDriver 80.0 .3987.106
ОС: OS X 10.14.6

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...