2011-07-30 3 views
0

まず、ブラウザのエラーではなく接続が拒否された場合など、サイトが存在するかどうかを知る必要があります。次に、基本的なhttp認証が存在するかどうか、つまり失敗が原因であるかどうかを確認します。 http認証の存在。サイトがアクティブであればSelenium 2をテストし、基本的なhttp認証が存在するかどうかをテストしますか?

私は、最初に失敗がHTTP認証によるものかどうかを調べるために、パスワードで試してみて、それが失敗するかどうかを調べたいと思っています。

答えて

1

あなたがここに見ることができるように:http://code.google.com/p/selenium/wiki/RoadMap

サポートHTTPベーシックおよびダイジェスト認証:

を開始していませんので、ちょうどそれを待ちます。

サイトが存在する場合、表示されると予想される特定の要素が存在するかどうかをテストすることで確認できます。したがって、その時間内に要素が表示されなかった場合、テストを失敗としてマークすることができるタイムアウト(おそらく30秒)が必要です。

0

だけ追加する - のようにHTTP基本真偽サイトに行くための唯一の方法は、積載URLを経由して次のとおりです。私はこのURLを経由してページをロードテストを持つことをお勧め

http://username:[email protected] 

- あなたはHTTPベーシック認証があることを知っています

これはちょっとした解決策ですが、それ以上に良いことはありません。

+0

セキュリティ上の理由から、Internet Explorerでは動作しません。私はちょうどあなたの興味のためにこの情報を追加しています。 – tester

+0

ああ!コメントありがとう。私はChromeを使用しています。ここでうまくいきます –

関連する問題