0

構成ファイルに応じて、http プロトコルと https プロトコルの両方を使用する Web サイトをテストしています。

私はJavaでテストケースを書いています。テスト ケースは http では問題なく動作しますが、https では信頼できない接続エラーが発生します。firefoxprofile manager を使用してこれを回避できることはわかっていますが、問題は、この Web サイトをテストするために多くのマシンでテスト ケースが使用され、すべてのマシンでプロファイルを作成できないことです。 http と https の両方で完全に機能します。

4

2 に答える 2

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();
于 2011-03-11T14:32:06.290 に答える
0

rs79 の回答は良いスタートですが、ブラウザによっては、さらに多くの手順を実行する必要があります。私は Selenium での SSL のテストに関する非常に包括的な記事を書きました。

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

于 2011-03-14T14:00:30.867 に答える