用 RobotFramework 上的 wait 关键字替换 sleep

Replace sleep with wait keyword on RobotFramework

在测试用例中使用关键字sleep 2s 这显然太慢了,所以我想用 wait 关键字替换。

事实是,它用于下载。因此,用户下载一个文件,然后使用 sleep 2s 以便给 Robot Framework 一些时间来完成下载。

但是我不能使用

wait until element is visible, wait until page contains, or wait until page contains element

因为页面上没有任何变化:/

有什么想法吗?你是怎么处理的?

提前致谢!

您可以使用 wait until keyword succeeds 的关键字,并不断重复您要使用的下一个关键字,直到下载完成。或者您可以将隐式等待时间设置得更长,以便网络驱动程序在执行另一个关键字之前等待一段隐式时间。