我有一个拖拽和测试的测试当运行速度稍慢但在正常(快速)速度下运行时,通过精细的拖放操作,将忽略拖放操作。
这似乎与第二次拖动操作开始时未完成的“onFinish”处理程序有关。
set_speed似乎不适用于rails上的selenium。还有其他想法吗?
[编辑]
好的,我设法使用它:
command 'setSpeed', 500 # slow down the next operations
...
command 'setSpeed', 0 # get back to normal
答案 0 :(得分:0)
我们的应用程序中有一些类似的测试。我们已经创建了一个自定义网页步骤
"I wait (\d+) seconds"
在拖动之后,我们说
"I wait 1 second"
或在需要更长时间的情况下
"I wait 5 seconds"
这样我们的其他测试可以更快的速度运行。