onCleanUp()vs onComplete()vs afterLaunch()

ale*_*cxe 3 javascript testing selenium end-to-end protractor

在量角器,有一个“全球设立”方法调用onPrepare(),但我不能完全肯定是什么意思是“全球推倒” -有三个相关方法:onCleanUponCompleteafterLaunch测试执行后都被调用。

为什么protractor有三种方法在测试运行后,叫什么名字?之间有什么区别onCleanUponCompleteafterLaunch


我还注意到,存在一个“退出”事件,我们可以将回调附加到该事件此处示例):

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

});
Run Code Online (Sandbox Code Playgroud)

Joh*_*son 5

onComplete 所有测试完成后,每个功能将执行一次,但尚未关闭webdriver实例。

onCleanup 在完成所有测试并且关闭了webdriver实例后,每个功能将执行一次

afterLaunch在程序退出之前将只执行一次;在所有功能都完成之后(毕竟onCleanup

有关量角器回调函数的更多信息,请参见其GitHub文档