在轨道上用硒减慢测试速度

时间:2011-07-13 11:53:23

标签: ruby-on-rails selenium

我有一个拖拽和测试的测试当运行速度稍慢但在正常(快速)速度下运行时,通过精细的拖放操作,将忽略拖放操作。

这似乎与第二次拖动操作开始时未完成的“onFinish”处理程序有关。

set_speed似乎不适用于rails上的selenium。还有其他想法吗?

[编辑]

好的,我设法使用它:

command 'setSpeed', 500 # slow down the next operations
...
command 'setSpeed', 0   # get back to normal

1 个答案:

答案 0 :(得分:0)

我们的应用程序中有一些类似的测试。我们已经创建了一个自定义网页步骤

"I wait (\d+) seconds"

在拖动之后,我们说

"I wait 1 second"

或在需要更长时间的情况下

"I wait 5 seconds"

这样我们的其他测试可以更快的速度运行。