1

我希望我在 iOS 中的葫芦测试运行一定数量的步骤,然后在某一行停止

是否有“睡眠”、“暂停”或“停止”命令?

4

3 回答 3

3

根据葫芦文档,有一种sleep方法,但也有几种wait方法,推荐使用sleep。来自维基:

注意:等待条件发生优于使用睡眠功能。使用睡眠,您最终要么指定太长的等待,这会减慢测试速度,要么您对时间问题变得敏感。有时你确实需要睡眠(等待动画完成),但尽量使用等待。

于 2014-01-09T16:57:23.223 回答
1

您可以使用:

sleep(10) #seconds

或者

wait_for_elements_exist(elements, 
    {
     :timeout => 10, #seconds
     :retry_frequency => 1, #time to retry in seconds
     :timeout_message => "Timeout message" 
    }
)
于 2015-06-23T19:15:06.177 回答
0

对于睡眠,使用,

sleep(10) - 10 秒后休眠。

为了停止,使用,

calabash_exit - 这应该在控制台中使用。

对于暂停,使用,

sleep(STEP_PAUSE) - 这是预定义的。

于 2014-01-31T09:49:09.147 回答