2012-04-03 25 views
0

以前は、セレニウムrcを使用したGoogle Chromeの証明書エラーを超えるために-trustAllSSLCertificatesを使用していました。しかし、firefoxプロファイルを作成した後で、profileオプションでtrustAllCertificatesを使用すると、firefoxはエラーを超えません。 trustAllCertificatesを含めることを避けると、Google Chromeはエラーを超えて失敗します。セレンを使用したGoogle Chromeのサーバーセキュリティ証明書の回避

何か助けていただければ幸いです。

おかげ

+0

を助けることができるようにSO質問と回答他からそれはそうです。 – postalservice14

答えて

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ブラウザを作成します - セキュリティの警告を通過するのを助けるはずです。

私はそれを必要としなかったので、私は個人的には、この方法を試したことがないが、それはあなたの主題は、Google Chromeのではなく、Firefoxの言及...私は混乱している

関連する問題