gpt4 book ai didi

webdriver - 如何使用watir-webdriver等待页面加载

转载 作者:行者123 更新时间:2023-12-03 14:01:08 25 4
gpt4 key购买 nike

使用watir-webdriver,单击链接后如何等待页面加载?

目前,我正在使用:

sleep n


但这并不理想,因为页面响应变化很大。

有没有一种方法可以测试页面是否准备就绪或页面中是否存在某些元素?我了解普通的Watir gem中有 Watir::Waiter.wait_until或类似名称,但在webdriver版本中看不到。

最佳答案

我不知道它们是否是最好的方法,但是这就是我等待更新div清除的方式:

while browser.div(:id=>"updating_div").visible? do sleep 1 end


这是我处理等待显示的方式:

until browser.div(:id=>"some_div").exists? do sleep 1 end

关于webdriver - 如何使用watir-webdriver等待页面加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3504322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com