4

browser.wait()watir で、ページが読み込まれるまで待機したことを確認するために使用したいと考えています。しかし、ページがロードされない場合や、単に時間がかかる場合はどうでしょうか。タイムアウトを設定したい。browser.wait(8)タイムアウトの秒数を指定するようなものでこれを行いますか?

4

2 に答える 2

8

wait ステートメントの後の括弧内に Timeout 値を指定できます。

Watir::Wait.until(60) { browser.text.include? 'Hello' }
Watir::Wait.until(60) { browser.div(:id => "mainDiv").exists? }
于 2013-07-01T16:04:35.330 に答える