gpt4 book ai didi

javascript - 如何在 Chrome 中自动接受 SSL 证书?

转载 作者:行者123 更新时间:2023-12-01 15:17:48 25 4
gpt4 key购买 nike

有一段时间我试图找出一种自动接受 SSL 证书的方法。但不幸的是没有运气。所以,情况就是这样,我正在做 Selenium 测试。而且,每次我在 chrome 上运行测试时,都会出现一个小弹出窗口,要求选择证书。

我在 python 中试过这个:How to deal with certificates using Selenium?

我也试过(在javascript中):
var options = new chrome.Options();
options.addArguments("--ignore-certificate-errors")

但这似乎不起作用!

在 Firefox 中,有一个选项可以自动选择证书。在 selenium 或 chrome 设置中有什么方法可以自动选择证书? selenium 中的 ENTER/RETURN 键可以工作吗?

编辑:下面是我的代码。这是正确的使用方法吗?

var launch = function(){
var options = new chrome.Options();
options.addArguments("--test-type");
/* Also tried options.addArguments(“--ignore-certificate-errors")
*/
var driver = new webdriver.Builder()
.usingServer('http://127.0.0.1:4444/wd/hub')
.setChromeOptions(options)
.build();
driver.get(url)
}

P.S 在这里,我使用的是 JavaScript。

最佳答案

ACCEPT_SSL_CERTS是浏览器所需的功能之一,它告诉浏览器默认接受/拒绝 ssl 证书。
下面是在 chrome 中接受 SSL 证书的示例代码:

DesiredCapabilities cap=DesiredCapabilities.chrome();

// Set ACCEPT_SSL_CERTS variable to true
cap.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);

// Set the driver path
System.setProperty("webdriver.chrome.driver","Chrome driver path");

// Open browser with capability
WebDriver driver=new ChromeDriver(cap);

关于javascript - 如何在 Chrome 中自动接受 SSL 证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33743849/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com