2

BrowserMob-Proxy と Selenium を使用しています。ほとんどすべての URL をロードするYour connection is not secure, Error code:SEC_ERROR_UNKNOWN_ISSUERと、ブラウザーでエラーが発生します。ただし、 BMP によって提供された証明書を(Firefox -> オプション -> 詳細設定 -> 証明書 -> インポート経由で) インポートすると、すべてがスムーズに機能します。

私の質問は、これをプログラムで行う方法です。私はすでに試しました

profile.accept_untrusted_certs = True

しかし、それはまったく影響を与えていないようです。これへの方法はありますか?

4

1 に答える 1

3

新しい Firefox プロファイル「sslProfile」を作成します。お使いの OS の firefox ヘルプを参照してください。

あなたのセレンコードで:

ProfilesIni prof = new ProfilesIni()                
FirefoxProfile foxProfile= prof.getProfile ("sslProfile")

foxProfile.setAcceptUntrustedCertificates(true) 
foxProfile.setAssumeUntrustedCertificateIssuer(false)

WebDriver driver = new FirefoxDriver (foxProfile) 
于 2016-10-30T01:16:50.057 に答える