0

双方向 SSL を必要とするサイトでブラウザ テストを実行できるモジュールを探しています。提供されたクライアント証明書を使用してサイトの API を正常にテストしたので、証明書が優れていることがわかりました。

私は使用してみました:

Phatom.js - クライアント証明書をサポートしていないようです。

WD モジュールを使用した Selenium - 証明書を渡す方法がわかりません。また、何らかの理由で、起動する Firefox インスタンスが、Firefox に既に保存した証明書を使用しません。

Zombie.js - クライアント証明書をオプションとして渡そうとしましたが、悪い証明書エラーが発生し続けました。

どんな助けでも大歓迎です。

4

1 に答える 1

0

返信をありがとう、それは私を正しい軌道に乗せました。コマンドラインから Firefox プロファイルを作成することになりました: /usr/bin/firefox -P

Selenium という名前の新しいプロファイルを作成し、そのプロファイルで Firefox を起動しました。次に、証明書をインポートしました。Firefox の [設定] -> [詳細設定] -> [暗号化] で、[証明書] の質問の下で [自動的に選択] を選択していることを確認してください。そうしないと、ポップアップが表示されます。

次に、セレンサーバーを起動したいとき: java -jar selenium-server-standalone-2.30.jar -Dwebdriver.firefox.profile=Selenium

于 2013-08-22T12:01:16.997 に答える