我希望iOS中的calabash测试运行一定数量的步骤然后停在某一行
是否有“睡眠”,“暂停”或“停止”命令?
答案 0 :(得分:3)
根据calabash documentation,有一种sleep
方法,但也有一些wait
方法,建议使用sleep
。来自维基:
注意:等待发生的情况优于使用睡眠功能。在睡眠状态下,您最终会指定太长的等待时间,从而减慢测试速度,或者您对时间问题变得敏感。有时你确实需要睡眠(等待动画完成),但尽量使用等待。
答案 1 :(得分:1)
您可以使用:
sleep(10) #seconds
或
wait_for_elements_exist(elements,
{
:timeout => 10, #seconds
:retry_frequency => 1, #time to retry in seconds
:timeout_message => "Timeout message"
}
)
答案 2 :(得分:0)
睡觉,使用,
睡觉(10) - 10秒后睡觉。
停止使用,
calabash_exit - 这应该在控制台中使用。
暂停,使用,
sleep(STEP_PAUSE) - 这是预定义的。