Dans Protractor, il existe une méthode de «configuration globale» onPrepare()
, mais je ne suis pas complètement sûr de ce qui est censé être un «déchirement global» – il existe trois méthodes pertinentes: onCleanUp
, onComplete
et afterLaunch
qui sont tous Appelé après une exécution de test.
Pourquoi le protractor
a-t-il trois méthodes après une épreuve? Quelle est la différence entre onCleanUp
, onComplete
et afterLaunch
?
J'ai également remarqué qu'il y a un événement de "sortie" auquel on peut joindre un rappel ( exemple ici ):
protractor.on('exit', function (status) { });
onComplete
sera exécuté une fois par capacité après la fin de tous les tests, mais l'instance de webdriver n'a pas encore été arrêtée.
onCleanup
sera exécuté une fois par capacité après que tous les tests aient été terminés et que l'instance de webdriver ait été fermée
afterLaunch
sera exécuté une seule fois avant la sortie du programme; Une fois toutes les fonctionnalités terminées (après tout, onCleanup
)