無効な証明書を使用した https 経由の Web サイトのテストに関する質問があります。助けていただけますか?ステージング サーバーで Web サイトをテストしています。https が必要であり、運用サーバーに属する無効な証明書を使用しています。そのため、Web サイトにアクセスすると、FireFox は「この接続は信頼されていません」ページを表示します。私はFirefoxにページをスキップさせることができました。ただし、Selenium (Python バインディング) を使用して実行しないと、「Untrusted」ページが再び表示されます。そこで、さらに調査を行ったところ、次のことがわかりました。
http://code.google.com/p/selenium/wiki/UntrustedSSLCertificates とポート: http://code.google.com/p/selenium/source/detail?r=16168
しかし、それは私にはうまくいきません。以下は私が試したことです:
ff_profile.set_preference("webdriver_accept_untrusted_certs", True)
ff_profile.set_preference("webdriver_assume_untrusted_issuer", True)
self.driver = webdriver.Firefox(ff_profile)
私が使用している: FireFox 15.0.1 Selenium 2.22
何か見逃しましたか?
前もって感謝します。