【发布时间】:2013-12-06 14:14:56
【问题描述】:
更新:我升级到 Selenium 2.37 但仍然有同样的问题!!
最新编辑:定义首选项后仍然不起作用(见下文)
//some more prefs:
profile.SetPreference("network.http.phishy-userpass-length", 255);
profile.SetPreference("network.automatic-ntlm-auth.trusted-uris", _url);
profile.SetPreference("webdriver_assume_untrusted_issuer", true);
profile.SetPreference("webdriver_accept_untrusted_certs", true);
profile.SetPreference("trustAllSSLCertificates", true);
我使用的是 FF 25.0.1 网络驱动版本:2.31
我以前从未遇到过这个问题,但是当我开始运行我的自动化测试用例时才开始,所以发生的事情是我收到 SSL 认证错误,即使我已接受并添加为异常,但我仍然收到错误和因此我的测试用例失败了......
这是我在构建 ff webdriver 时添加的内容...
FirefoxProfile profile = new FirefoxProfile();
profile.SetPreference("network.http.phishy-userpass-length", 255);
profile.SetPreference("network.automatic-ntlm-auth.trusted-uris", _url);
profile.SetPreference("webdriver_assume_untrusted_issuer", false);
drv = new FirefoxDriver(profile);
【问题讨论】:
-
据我了解,您必须在 selenium 中接受不受信任的 ssl 证书?
标签: c# firefox selenium automation selenium-webdriver