好的。我知道我在问一个陈词滥调的问题,但我发布这个是因为尽管尝试了各种链接上提供的所有解决方案,但我的问题没有得到解决。
我的限制 - 我不想使用保存的 Firefox 配置文件来保存网站的证书。
Selenium 服务器版本 - 2.0b3
尝试的解决方案 -
1) http://seleniumhq.org/docs/05_selenium_rc.html#handling-https-and-security-popups
浏览器启动器 *firefox
Selenium 以 trustAllSSLCertificates 选项开始。
没有帮助。FF 再次要求保存证书。
2) http://blog.mogotest.com/2010/04/13/how-to-accept-self-signed-ssl-certificates-in-selenium/
浏览器启动器 *firefoxproxy
Selenium 以 trustAllSSLCertificates 选项开始。
没有帮助。
3) Selenium 测试 HTTPs 信任所有证书适用于 FF 但不适用于 IE
4)除此之外,我尝试创建自己的 cert_override.txt 并填充 5 个字段,如https://developer.mozilla.org/En/Cert_override.txt中所述,但获取第 5 个字段的值,即证书的序列号和如http://tinyurl.com/ce4vn99中所述,作为 base64 编码字符串的发行者名称并不简单。
5) 使用 Firefox 的记住证书异常插件http://sejq.blogspot.in/2009/01/remember-certificate-exception.html是另一种选择,但我无法对其进行完全静默安装。当我们将 xpi 文件放到所需的目录中时,下次 Firefox 启动时,它会提示说它是否找到了插件并继续安装。该插件不仅会反映在浏览器中。如果有人至少可以帮助我进行完全静默安装,那就太好了!
我想要的只是这在 Firefox 中有效。我对 IE 和 Google Chrome 不感兴趣。
任何帮助提供答案而不仅仅是将其称为重复将不胜感激。