Nightwatch 与自签名证书
Nightwatch vs. self signed certificates
我的 nightwatch.js Geckodriver 设置如下:
"firefox": {
"launch_url": "...",
"selenium_port": 4444,
"selenium_host": "localhost",
"silent": true,
...
"desiredCapabilities": {
"browserName": "gecko",
"marionette": true,
"acceptSslCerts": true
}
}
当 运行 时,所有测试均失败,因为我的证书在本地安装和强制 ssl 上进行的测试不安全。 Chromedriver(具有基本相同的设置)似乎接受 "acceptSslCerts" 属性 并忽略了错误的证书。 Geckodriver 没有。是配置错误还是 Nightwatch 或 Selenium 有问题 "acceptSslCerts"?
我正在使用最新版本的 Geckodriver 和 Selenium 3.8.1
看来 firefox 驱动程序的正确功能是 acceptInsecureCerts
。
您可以看到它已列出 here。
我的 nightwatch.js Geckodriver 设置如下:
"firefox": {
"launch_url": "...",
"selenium_port": 4444,
"selenium_host": "localhost",
"silent": true,
...
"desiredCapabilities": {
"browserName": "gecko",
"marionette": true,
"acceptSslCerts": true
}
}
当 运行 时,所有测试均失败,因为我的证书在本地安装和强制 ssl 上进行的测试不安全。 Chromedriver(具有基本相同的设置)似乎接受 "acceptSslCerts" 属性 并忽略了错误的证书。 Geckodriver 没有。是配置错误还是 Nightwatch 或 Selenium 有问题 "acceptSslCerts"?
我正在使用最新版本的 Geckodriver 和 Selenium 3.8.1
看来 firefox 驱动程序的正确功能是 acceptInsecureCerts
。
您可以看到它已列出 here。