java - 在 Chrome 浏览器中接受/忽略 SSL 证书
问题描述
我ChromeOptions
在Java中遇到了这个问题。在我的代码中实现它时,它不包含我需要在 Chrome 浏览器中接受/忽略 SSL 证书的一些方法。这样的方法.setCapability
我可以传入它CapabilityType.ACCEPT_SSL_CERTS, true);
。
例子:
ChromeOptions options = new ChromeOptions();
options.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
options.setCapability(CapabilityType.ACCEPT_INSECURE_CERTS, true);
... setCapability
Eclipse 在哪里被标记为错误,它说
The method setCapability(String, boolean) is undefined for the type ChromeOptions
解决方案
我无法在他的帖子中回答,但我认为 Nikolai 的建议是:
- 你能检查你在这个类中有正确的导入吗?
import org.openqa.selenium.remote.CapabilityType;
- 您在 pom.xml 文件中使用的 Selenium 版本是什么?前任:
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.141.59</version>
</dependency>