java - 如何处理 Selenium 3 中的 SSL 证书错误?

标签 java selenium selenium-webdriver selenium-chromedriver

我正在使用下面提到的代码,但它无法在 Chrome 版本 79 上运行:

DesiredCapabilities capability = DesiredCapabilities.chrome();
capability.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
//capability.setCapability("pageLoadStrategy", "none");
System.setProperty("webdriver.chrome.driver","driver//chromedriver.exe"); 
driver = new ChromeDriver(capability); 
//driver.manage().deleteAllCookies(); 
driver.manage().window().maximize();
//Runtime.getRuntime().exec("AutoIT_Exe//AutoIT_Login.exe"); 
driver.get(url);

最佳答案

您可以使用开关来忽略此类错误

DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability("chrome.switches", Arrays.asList("--ignore-certificate-errors"));
driver = new ChromeDriver(capabilities);

关于java - 如何处理 Selenium 3 中的 SSL 证书错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59861260/

相关文章:

c# - 使用 C# 在多个浏览器中运行 Selenium 测试

google-chrome - WebDriver异常: unknown error: DevToolsActivePort file doesn't exist while trying to initiate Chrome Browser

java - 如何触发Webdriver中的Enter键功能?

java - 有没有办法在 TestNG 中设置全局参数?

java - 多处理器编程类(class)反馈

java - @Value 字段、Lombok 和构造函数注入(inject)的最佳实践?

java - 安卓测试 : Can I send sms to the emulator number from test method?

java - Selenium 和Java : How do I get all of the text after a WebElement

java - 使用 jackson databind 注释将 java 对象附加到另一个对象

python - Selenium : WebDriverException:Chrome failed to start: crashed as google-chrome is no longer running so ChromeDriver is assuming that Chrome has crashed