1

HtmlUnit バージョン 2.11、つまり最新バージョンを使用しています

https プロトコルで URL を webClient.getPage に渡すと、次の例外が発生し、機能しません。

@Test
public void TC001_VerifyHomePageLaunch() throws Exception {
    final WebClient webClient = new WebClient(BrowserVersion.FIREFOX_10);
    final HtmlPage page = webClient.getPage("https://localhost/abc/test.jsp");

    webClient.closeAllWindows();
}

javax.net.ssl.SSLPeerUnverifiedException: ピアが認証されていません

このエラーを取り除き、実際のテストに進む方法の手順を教えてください。これはテスト マシンであるため、証明書はインストールされていません。

4

1 に答える 1

1

WebClientで次の設定を試してください。

webClient.setUseInsecureSSL(true)

文書化の状態:

trueに設定すると、クライアントは、有効な証明書があるかどうかに関係なく、任意のホストへの接続を受け入れます。これは、証明書の有効期限が切れているか破損しているサーバーに接続しようとしている場合に特に便利です。

ソースへのリンク

于 2012-12-12T13:31:10.903 に答える