Watir不会等待页面加载

时间:2017-09-26 15:31:45

标签: ruby selenium selenium-webdriver automated-tests watir

我正在加载页面,然后单击该页面中的元素。目前我正在使用睡眠点击它,但我觉得它不够健壮(也有一段时间后会消失)。

 on(page1).buttonForNextPage.click
   @myvariable = on(page2).target_link_element.wait_until_present().link.text 

wait_until_present()似乎一无所获。如果我不添加睡眠,代码就会越过。只适用于睡眠(3),但我想避免这种情况。

另外,我正在为我的页面使用pageobjects gem。

1 个答案:

答案 0 :(得分:2)

您应升级到最新版本的Watir,目前为v6.8.4。从v6.5.0开始,已经有许多错误修复解决了你所看到的问题。