6

私は Mac OS X と Windows 7 で selenium-rc 1.0.3 を実行していますが、どちらも firefox で迷惑な承認証明書エラーが発生しているようです。ドキュメントを読むと、* firefox 実行モードを使用できるはずで、rc がプロキシなどを介してそれを処理する必要があると言われていますが、これは機能していないようです。私がインターネットで見つけた唯一の解決策は、スケルトン プロファイルを作成し、パスを rc スタートアップに渡すことでしたが、それは実際のオプションではありません。それは IE/Chrome/Safari でのテストの問題を解決しないためです。機能する他のソリューションを知っている人はいますか。

HTTPS に関する Selenium-RC ドキュメント - http://seleniumhq.org/docs/05_selenium_rc.html#handling-https-and-security-popups

4

2 に答える 2

6

この記事(エリオットに感謝) で提供されている解決策を試してみましたが、うまくいきました! 基本的

1. Firefox プロファイルを作成します。

を。cmd.exe で firefox -ProfileManager (または firefox -P) を起動し (firefox インストール フォルダー パスが path 環境変数にあることを確認してください。デフォルトでは、firefox をインストールしたときに作成されます)、新しいプロファイルを作成します。

b. この新しいプロファイルを選択して HTTPS URL を参照し、プロンプトが表示されたら自己署名証明書を受け入れます。

c. Firefox プロファイル ディレクトリに移動します。

d. cert_override.txt および cert8.db ファイルを除くディレクトリ内のすべてを削除します。

2. 次のプロファイルを使用して Selenium RC サーバーを実行します。

java -jar selenium-server.jar -firefoxProfileTemplate c:/Firefox_Profile など

于 2010-09-09T02:38:21.230 に答える
2

これが自己署名証明書の問題である場合は、カスタム プロファイルで Firefox 用の RCE プラグインを使用してみてください: http://sejq.blogspot.com/2009/01/remember-certificate-exception.html

Internet Explorer の警告は、詳細設定で無効にすることができます (詳細は IE のバージョンによって異なります)。解決策については、グーグルで検索する価値があります。

Google Chrome の場合、これはhttp://code.google.com/p/chromium/issues/detail?id=2010&can=5&colspec=ID%20Stars%20Pri%20Area%20Feature%20Type%20Statusに関連する未解決の問題だと思います。 %20Summary%20Modified%20Owner%20Mstone%20OS

于 2010-03-09T13:00:31.937 に答える