0

ローカル マシンでの自己署名 SSL 証明書の問題を回避するために、セレン テストで *firefox や *iexplore などを使用しています。残念ながら、XP から 7 に移行した今、これは機能しなくなったようです。

IEインスタンスを適切に起動するために必要だったので、管理者としてselenium RCサーバープロセスを実行しています。

問題の証明書に恒久的なセキュリティ例外を追加しようとしましたが、私自身がブラウザ セッションを起動したときにこれが機能することを確認しました。しかし、ブラウザ セッションが Selenium RC によってインスタンス化されると、依然としてセキュリティ警告が表示されます。

また、動作していなかったのが 64 ビット バージョンの場合に備えて、IE の 32 ビット バージョンを指定しようとしましたが、どちらも同じ動作を示します。

アクセス許可/昇格の問題に遭遇した場合に備えて、UACを一時的に無効にしてみましたが、それも役に立ちませんでした。

権限を強化したブラウザを Windows 7 で適切に動作させることができた人はいますか? または、この問題を回避する方法を知っている人はいますか? (https を使用しないことを除けば!)

ありがとう!

4

3 に答える 3

1

承認済み証明書のリストに手動で証明書を追加しようとしましたか? IE にはプロファイルがなく、各セッションはユーザーのプロファイルを使用するため、最初に Selenium にエラーが発生したときに手動で証明書を追加でき、次にブラウザが警告するエラーを見つけたときに、リストに証明書が見つかります。警告なしでページを続行します。

于 2009-11-21T15:21:27.840 に答える
0

Firefox の場合、これを回避する最善の方法は、すべての証明書を受け入れるカスタム プロファイルを作成し、Selenium サーバーの起動時にそのプロファイルを指定することです。これと同じ戦略を使用して、さまざまな言語でブラウザーをセットアップします。

于 2010-09-07T15:53:04.920 に答える
-1

* chromeは通常、セキュリティを緩和してFirefoxを実行する方法です。

于 2009-11-20T10:44:00.957 に答える