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 には解決策があるはずです。