![](/img/trans.png)
[英]How to make sure that multiple elements of same class have been loaded on page using watir?
[英]Making sure I have a timeout set while using watir to wait for page load
在watir中,我想使用browser.wait()
確保已等到頁面加載完畢。 但是,如果頁面永遠不會加載或花費很長時間,該怎么辦。 我想設置一個超時時間。 我是否使用browser.wait(8)
指定超時的秒數?
您可以在wait語句后的括號中指定Timeout值:
Watir::Wait.until(60) { browser.text.include? 'Hello' }
Watir::Wait.until(60) { browser.div(:id => "mainDiv").exists? }
作為更新,Watir現在不推薦使用超時值,而推薦使用timeout關鍵字,如下所示:
Watir::Wait.until(timeout: 60) { browser.text.include? 'Hello' }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.