0

I created Selenium profile in FF, accepted SSL certificate in it. When I launch Selenium tests, it creates customProfileDir in /tmp folder and tries to use CyberVillainCA cert instead of one I need. I can accept this certificate once per test and should re-accept it every time I launch my tests.

I use the following arg line:

-firefoxProfileTemplate ${PATH_TO_FIREFOX_PROFILE} -trustAllSSLCertificates

But it seems to me, that it doesn't work.

How it can be fixed?

Addition info:

OS: Linux

Firefox: 12.0

Selenium IDE: 1.8.0

Selenium server: 2.21.0

4

1 に答える 1

0

プロファイルで証明書を受け入れ、そのプロファイルを使用してテストを実行している場合、-trustAllSSLCertificates パラメーターは必要ありません。

-trustAllSSLCertificates を削除してみて、機能するかどうかを確認してください。

-trustAllSSLCertificates と firefox プロファイル テンプレートを指定すると、機能しないことがわかりました。ただし、ファイルcert8.db および cert_override.txt (SSL 証明書を受け入れると作成される)をプロファイル フォルダーから削除すると、-trustAllSSLCertificates は正常に機能します。

于 2012-05-03T15:10:14.420 に答える