2015-12-20 79 views
3

在量角器中,有一個名爲onPrepare()的「全局設置」方法,但我不完全確定什麼意思是「全局拆除」 - 有有三種相關的方法:onCleanUponCompleteafterLaunch,它們都在測試執行後調用。onCleanUp()vs onComplete()vs afterLaunch()

爲什麼確實protractor有三種方法在測試運行後調用? onCleanUponCompleteafterLaunch有什麼區別?


我也注意到,有一個「退出」事件我們可以附加一個回調(example here):

protractor.on('exit', function (status) { 

}); 

回答

4

onComplete將每一次能力的所有測試後執行已完成,但webdriver實例尚未關閉。

onCleanup會後,所有測試已經完成和webdriver的情況下已經被關閉

afterLaunch將在程序退出前只執行一次每一次能力執行;畢竟所有功能都完成了(畢竟onCleanup

+0

請問您可以添加更多關於每種方法涵蓋哪些用例的詳細信息?另外,「退出」事件如何適應這裏?謝謝! – alecxe

相關問題