在测试用例中使用关键字sleep 2s
这显然太慢了,所以我想用wait
关键字替换。
事情是,它用于下载。因此,用户下载文件然后使用sleep 2s
以便为Robot Framework提供一些时间来完成下载。
但我不能用
wait until element is visible,
wait until page contains,
or wait until page contains element
因为页面上没有任何变化:/
有什么想法吗?你怎么处理这个?
提前谢谢!
答案 0 :(得分:1)
您可以使用关键字wait until keyword succeeds
,并在下载完成之前继续重复您要使用的下一个关键字。或者您可以将隐式等待时间设置得更高,以便webdriver在执行另一个关键字之前等待一段隐含的时间。