0

Webdriver を使用して自動化しようとしている Web アプリからの https ログイン ページがあります。

ログイン URL: https://abcd/web/certLogon.jsp

私は、handling-untrustedsslcertificates-using-webdriverを見ました

しかし、私の証明書は abcd に対して準備されていないため (テスト環境では一般的です)、これは機能しません。エラーが発生します: (Error_code: ssl_error_bad_cert_domain)

それで、ホストチェックを完全にpypassすることは可能ですか? HttpsURLConnection で行う方法に似ていますか?

URL url = new URL(httpsURL);

            HttpsURLConnection httpsCon = (HttpsURLConnection) url
                    .openConnection();

            httpsCon.setHostnameVerifier(new HostnameVerifier() {

                public boolean verify(String hostname, SSLSession session) {

                    return true;
                }
            });

これは非常に一般的な使用例のように思われるため、Webdriver には解決策があるはずです。

4

1 に答える 1