2009-04-03 11 views
0

おはようセレンブラウザ検出

私は過去数週間にわたっていくつかのテストを実行していましたが、私は少し壁に立ちました。

私はIE 7とFirefox 8とFirefoxでテストしています。

基本的に私の問題は、IE 8はまだプラグインをサポートしていないということです.Firefoxはフレームセット内のリファラーをサポートしていないので、基本的には私が使用しているブラウザを検出して、テスト、それ以外のテストをスキップすることは可能ですか?

ご協力いただきありがとうございます。

乾杯

キャメロン

答えて

1

私は何かが(おそらく!)不足している可能性がありますが、あなたがしようとしているのは、IEへのターゲットテストです。

これを読み込む他の誰のためだけのノート
<!--[if ie 7]> 

    The tests go here. 

<![endif]--> 
0

うーん、私の心の中で思いついた一つの解決策は...多分それは少し奇妙だが、私はそれが動作するはずだと思う:あなたのWebアプリをしましょう。 HTTP UserAgentを読み取り、非表示のHTML入力フィールドとして保存します。その後、Seleniumテストからアクセスし、実行を継続するかどうかを決定することができます。

もっと良い解決策があるかもしれませんが、わかりません。

1

:質問が周りセレンコアを使用して、溶液をHTMLベースのテストスイートファイルを編集するように設計されています。 Selenium RCを使用している場合は、起動したブラウザが明らかです。