在量角器,有一个“全球设立”方法调用onPrepare()
,但我不能完全肯定是什么意思是“全球推倒” -有三个相关方法:onCleanUp
,onComplete
和afterLaunch
测试执行后都被调用。
为什么它protractor
有三种方法在测试运行后,叫什么名字?之间有什么区别onCleanUp
,onComplete
和afterLaunch
?
我还注意到,存在一个“退出”事件,我们可以将回调附加到该事件(此处为示例):
protractor.on('exit', function (status) { });
Johan Karlss.. 5
onComplete
所有测试完成后,每个功能将执行一次,但尚未关闭webdriver实例。
onCleanup
在完成所有测试并且关闭了webdriver实例后,每个功能将执行一次
afterLaunch
在程序退出之前将只执行一次;在所有功能都完成之后(毕竟onCleanup
)
有关量角器回调函数的更多信息,请参见其GitHub文档。
onComplete
所有测试完成后,每个功能将执行一次,但尚未关闭webdriver实例。
onCleanup
在完成所有测试并且关闭了webdriver实例后,每个功能将执行一次
afterLaunch
在程序退出之前将只执行一次;在所有功能都完成之后(毕竟onCleanup
)
有关量角器回调函数的更多信息,请参见其GitHub文档。