【发布时间】:2016-11-20 20:20:28
【问题描述】:
在测试用例中使用关键字sleep 2s
这显然太慢了,所以我想用wait关键字替换。
问题是,它用于下载。所以用户下载一个文件,然后使用sleep 2s,以便给机器人框架一些时间来完成下载。
但是我不能用
wait until element is visible,
wait until page contains,
or wait until page contains element
因为页面上没有任何变化:/
有什么想法吗?你是怎么处理的?
提前谢谢你!
【问题讨论】:
-
你怎么看文件已经下载了?
-
你说“太慢”是什么意思?
-
通常等待时间约为 300ms-500ms,因此 2s 的时间更长,可能没有必要。我在浏览器上手动看到它,例如 firefox 的错误显示为蓝色。或者在 Chrome 上,在底部的栏上。但我不知道如何用机器人捕捉这样的动作:/
-
为什么不使用
sleep 500ms或sleep 1s?