2012-04-03 77 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問題和答案似乎像它可以幫助