java 在seleniumwebdriver中获得保险证书

jyztefdp  于 2023-08-02  发布在  Java
关注(0)|答案(1)|浏览(100)

我试图在selenium web驱动程序中使用accept insecure cert,但它不起作用。请检查以下代码中是否存在任何可能的错误。我注意到教程在第1行使用了WebDriverManager.chromedriver().setup();,而不是ChromeDriverManager.getInstance().setup();

ChromeDriverManager.getInstance().setup();
    DesiredCapabilities dc = new DesiredCapabilities();
    dc.setAcceptInsecureCerts(true);
    ChromeOptions coptions = new ChromeOptions();
    coptions.merge(dc);
    ChromeDriver driver = new ChromeDriver(coptions);
    driver.get("https://expired.badssl.com/");
    driver.manage().window().maximize();

字符串

iqih9akk

iqih9akk1#

我没有看到你提供的代码中有任何问题-它应该工作,它为我工作。
您可以尝试直接将此属性设置为ChromeOptions
例如,这段代码也适用于我的情况:

WebDriverManager.getInstance().setup();
ChromeOptions options = new ChromeOptions();
options.setAcceptInsecureCerts(true);
ChromeDriver driver = new ChromeDriver(options);

driver.get("https://expired.badssl.com/");
driver.manage().window().maximize();

字符串

相关问题