我正在尝试使用Selenium,WebdriverIO和JavaScript自动化https包含的网址,但它开始重定向到Your connection is not secure
页面。
我试图在firefoxProfile中设置
'security.insecure_field_warning.contextual.enabled': false
和其他一些首选项,但它也没有帮助。
firefoxProfile使用:
firefoxProfile: {
'media.navigator.permission.disabled': true,
'media.peerconnection.video.h264_enabled': true,
'media.navigator.streams.fake': true,
'dom.webnotifications.enabled': false,
'media.getusermedia.screensharing.enabled': true,
setAcceptUntrustedCertificates: true,
setAssumeUntrustedCertificateIssuer: true,
'security.insecure_field_warning.contextual.enabled': false
},
Selenium和Firefox版本:
答案 0 :(得分:0)
要摆脱 Your connection is not secure
页面,您必须设置以下标志并通过firefox配置文件添加首选项:
setAcceptUntrustedCertificates()
标记为true
setAssumeUntrustedCertificateIssuer()
标记为true
"security.insecure_field_warning.contextual.enabled"
偏好false
firefoxProfile
设置为:
firefoxProfile: {
'setAcceptUntrustedCertificates': true,
'setAssumeUntrustedCertificateIssuer': true,
},
此外,您还必须将偏好 security.insecure_field_warning.contextual.enabled
设置为 false
您可以在Firefox selenium webdriver gives “Insecure Connection”
注意:确保您使用兼容的 Selenium客户端, GeckoDriver 和 Firefox浏览器组合。