並列セレンおよびJavaを使用して、ページ上のリンク切れをチェックします

StackOverflow https://stackoverflow.com/questions/3608431

質問

タスクは、セレンRCとJavaを使用してWebページ上のリンク切れをチェックすることです。これは、

により簡単に行うことができます
a) click on link A
b) wait for page to open
c) focus on this window
d) verify text present on this page
e) Close this window

そして、Cはリンク.... Nを結ぶリンクBのEに手順に従う

このプロセスは、連続的です。

並列すなわちAより専門的な方法を新しいウィンドウ内のすべてのリンクを開くと、彼らが壊れているかどうかを確認するかしないことは可能ですか?

親切情報(コードのサンプルで可能な場合)

役に立ちましたか?

解決

ブラウザは現実的にのみ、あなたがセレンで行うことができるでしょうすべてだ時、1つのリンクをクリックすることができますので。それはやっているすべては、ユーザーのかもしれませんが、ブラウザを操作されます。

あなたはすべてのAJAXに関係していない場合は、

は、あなたのより良い賭けはHTTPClientをしてセレンのこの外側を行うことが考えられます。あなたは(アサートテキストへの必要は存在しない)があり、ソースとすべてのリンクを取得し、あなたが404を取得するかどうかを確認するためにHEADリクエストを発行することができます。あなたが並行してこの操作を行うと、すべてのブラウザを待つ必要はありませんでした。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top