when_present
方法每隔.1秒(默认情况下)轮询DOM,直到存在所需的元素。除了使用它产生的.1秒延迟之外,有没有理由在没有.click
的情况下使用标准when_present
方法?
为什么我不应该制作自己的.better_click
方法,同时包含等待和点击?
答案 0 :(得分:1)
不,你没有理由不等待你想要在你的方法中等待的任何事情。
原始的Watir api阻止了页面加载,javascript交互并不重要。 Watir的当前实现与selenium-webdriver密切相关,因此硒的大多数行为都在Watir中重复出现。一些开发人员喜欢随时控制他们正在等待的内容。