我有什么方法可以使用Watir检查特定页面是否完全加载?
我尝试使用browser.status
,但它没有打印任何内容。
答案 0 :(得分:3)
取决于您完全装载的含义?所有HTML或所有HTML和JavaScripts。
对于HTML
browser = Watir::Browser.new
#To check if page has been loaded
ready = browser.ready_state.eql? "complete"
#To wait until page has been loaded
browser.wait
适用于JavaScript和HTML。对于这些,您必须等待每个特定元素 此代码将一直等到我启用的元素,这意味着可以点击。
browser = Watir::Browser.new
browser.text_field(:id => 'id_of_object').wait_until_present