【问题标题】:Avoiding server security certificate in google chrome with selenium使用硒避免谷歌浏览器中的服务器安全证书
【发布时间】:2012-04-03 06:31:30
【问题描述】:

以前我使用 -trustAllSSLCertificates 使用 selenium rc 来超越 google chrome 中的证书错误。但是在创建一个 firefox 配置文件后,如果我将 trustAllCertificates 与配置文件选项一起使用,firefox 无法超越错误。如果我避免包含 trustAllCertificates,谷歌浏览器将无法克服错误。

感谢任何帮助。

谢谢

【问题讨论】:

  • 我很困惑...您的主题提到的是 Google Chrome,而不是 Firefox。

标签: firefox google-chrome selenium


【解决方案1】:

试试这个:

  1. 运行firefox.exe -profilemanager
  2. 创建新配置文件并为其命名,以便您了解发生了什么 - 例如。 SELENIUM
  3. 在此配置文件中,安装所有插件以帮助您绕过证书错误
  4. 当创建 Firefox 配置文件时,这样做:

    ProfilesIni allProfiles = new ProfilesIni();
    FirefoxProfile profile = allProfiles.getProfile("SELENIUM");   
    WebDriver driver = new FirefoxDriver(profile);
    

这将创建运行您的配置文件的 Firefox 浏览器 - 并且应该可以帮助您通过安全警告。

我个人从未尝试过这种方法,因为我不需要它,但从其他 SO 问题和答案看来它可能会有所帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-12
    • 2017-11-09
    • 1970-01-01
    • 2014-10-05
    • 2018-07-14
    • 1970-01-01
    • 2012-01-07
    • 2021-12-16
    相关资源
    最近更新 更多