zb2*_*226 1 selenium selenium-webdriver
事实证明,该WebDriverWait课程不允许"无条件等待":您必须指定一定的条件等待.但是,例如在设置项目和开发第一个测试时,无条件等待是一个有用的功能.的使用Thread.sleep()往往是望而却步.对于"等待"问题,还有更好的解决方案吗?
我现在正在使用最新的Selenium/WebDriver版本 - 2.44.0.
如果你只是需要等待,那Sleep就没问题.
不使用Sleep的关键不在于睡眠本身,而是在你所描述的等待中.等待是你不应该做的.尝试改变你的想法,找到一些可以附加等待的事件.让它有条件.
在Web测试中,您通常不需要等待.你等到页面加载,直到动画结束,直到表单发送,元素可点击,用户登录,脚本执行,数据处理...这就是为什么Sleep不鼓励,但如果你真的没有一个事件你在等待因为只需要等待,然后使用Sleep就完全可以.
| 归档时间: |
|
| 查看次数: |
1203 次 |
| 最近记录: |