2012-04-03 78 views
0

以前,我使用-trustAllSSLCertificates超过selenium rc在谷歌浏览器中的证书错误。但是在创建一个firefox配置文件后,如果我将trustAllCertificates与配置文件选项一起使用,那么firefox将无法超过该错误。如果我避免包括trustAllCertificates,谷歌浏览器无法通过错误。使用硒在谷歌浏览器中避免服务器安全证书

任何帮助表示赞赏。

感谢

+0

我很困惑...您的主题提到了谷歌Chrome,火狐没有。 – postalservice14 2012-11-02 14:55:22

回答

0

试试这个:

  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问题和答案似乎像它可以帮助