2014-01-09 207 views

回答

3

根據calabash documentation,有一個sleep方法,但也有一些wait方法,推薦使用sleep。來自wiki:

備註:等待發生的情況優於使用睡眠功能。有了睡眠,你最終可能會指定太長的等待時間,這會降低測試速度,或者對時間問題變得敏感。有時你需要睡眠(等待動畫完成),但儘量使用等待。

0

對於睡眠,使用,

睡眠(10) - 10秒後這睡覺。

停,使用,

calabash_exit - 這應該在控制檯中使用。

對於暫停,使用,

睡眠(STEP_PAUSE) - 這是預先定義的。

1

您可以使用:

sleep(10) #seconds 

wait_for_elements_exist(elements, 
    { 
    :timeout => 10, #seconds 
    :retry_frequency => 1, #time to retry in seconds 
    :timeout_message => "Timeout message" 
    } 
)