2011-03-11 14 views
0

設定ファイルによっては、httpとhttpsの両方のプロトコルを使用するWebサイトをテストしています。処理方法セレングリッドの信頼できない接続エラー

私は自分のテストケースをJavaで書いています。 私のテストケースはhttpで正常に動作していますが、httpsでは信頼できない接続エラーが発生します。 私はfirefoxprofileマネージャを使用してこれを避けることができますが、問題は私のテストケースがこのウェブサイトをテストするために使用され、すべてのマシンでプロファイルを作成することができないということです。 私のテストケースは、テストケースは、httpとhttpsの両方に対して完全に機能します。

答えて

0

-trustAllSSLCertificates句でブラウザを起動してみてください。 は、ここでは、コードスニペットです:

BrowserConfigurationOptions bco = new BrowserConfigurationOptions(); 
bco.setCommandLineFlags("-trustAllSSLCertificates"); 
bco.setCommandLineFlags("-disable-web-security"); 
bco.setCommandLineFlags("-avoidProxy"); 
settings.setReuseBrowserSessions(true); 
settings.setSingleWindow(true); 
SeleniumServer seleniumserver=new SeleniumServer(settings); 
seleniumserver.boot(); 
seleniumserver.start(); 
+0

おかげで、それはあなたのステップを使用した後に同じエラーを取得イムが動作していない – Abhinav

0

rs79の答えは良いスタートですが、お使いのブラウザによっては、あなたが取る必要がある多くのステップがあります。私はあなたがチェックアウトすることがセレンでのテストのSSL上のかなり包括的な記事を書いた:助けを

http://mogotest.com/blog/2010/04/13/how-to-accept-self-signed-ssl-certificates-in-selenium

+0

私の問題がありますセレンのグリッドを使用している私のリモコンと別のマシンで実行されます – Abhinav

+0

あなたは記事を読んで起こった?私はまさにそのような環境で動いています。 Selenium Gridはここでは重要ではないディテールです。 – nirvdrum

関連する問題