为什么不总是使用#when_present.click与watir-webdriver?

时间:2015-04-23 19:12:12

标签: ajax watir watir-webdriver

when_present方法每隔.1秒(默认情况下)轮询DOM,直到存在所需的元素。除了使用它产生的.1秒延迟之外,有没有理由在没有.click的情况下使用标准when_present方法?

为什么我不应该制作自己的.better_click方法,同时包含等待和点击?

1 个答案:

答案 0 :(得分:1)

不,你没有理由不等待你想要在你的方法中等待的任何事情。

原始的Watir api阻止了页面加载,javascript交互并不重要。 Watir的当前实现与selenium-webdriver密切相关,因此硒的大多数行为都在Watir中重复出现。一些开发人员喜欢随时控制他们正在等待的内容。