2012-04-05 3 views
1

テキストファイルからたくさんのサイトをロードし、そのページに特定のテキストが含まれているかどうかを確認するワイトコードが書かれています。読み込みに時間がかかる、どうすればそれを作るのですか?Watirがページが読み込まれるまでに10秒かかると言います。Watirがとても長い時間待ってから移動するようにする

答えて

1

WatirMelonページにはTimeoutクラスの例があります - hereを参照してください。

以下のウェブページで試してみましたが、うまくいくようです。

require 'watir' 

ie = Watir::IE.new 

check_url = 'http://www.nst.com.my/' 

begin 
    Timeout::timeout(10) do 
     ie.goto(check_url) 
    end 
    puts 'page loaded' 
rescue Timeout::Error => e 
    puts 'page timed out' 
end 

上記のコードであなたのリストをループすることができます。

+0

返事をお寄せいただきありがとうございますが、「初期化されていない定数Timeout(NameError)」というエラーが発生しました。何か案は? –

+0

さて、私はそれが働いて、タイムアウトを要求しなければならなかった、ありがとう。 –

関連する問題