Я пытаюсь открыть 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