0

タスクは、selenium 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

次に、リンク B 、リンク C .... リンク N について手順 a から e に従います。

このプロセスは順次実行されます。

新しいウィンドウですべてのリンクを並行して開き、それらが壊れているかどうかを確認する、つまりより専門的な方法は可能ですか?

親切なアドバイス(可能であればコードのサンプルを添えて)

4

1 に答える 1

0

ブラウザは実際には一度に 1 つのリンクしかクリックできないため、Selenium でできることはそれだけです。ユーザーが行うようにブラウザーを操作するだけです。

AJAX にまったく関心がない場合は、HTTPClient を使用して Selenium の外部でこれを行うことをお勧めします。そこで、ソースとすべてのリンクを取得し、HEAD リクエストを発行して、404 が返されるかどうかを確認できます (テキストが存在することをアサートする必要はありません)。これを並行して行うことができ、ブラウザーを待つ必要はまったくありません。

于 2010-08-31T15:41:48.513 に答える