gpt4 book ai didi

javascript - Protractor 中的全局 beforeEach 和 afterEach

转载 作者:数据小太阳 更新时间:2023-10-29 05:29:20 24 4
gpt4 key购买 nike

在每个规范中,我都有 beforeEachafterEach 语句。是否可以在全局范围内以某种方式添加它以避免规范之间的代码重复?

最佳答案

目的 beforeEach()afterEach()功能是添加重复代码块,每次开始或完成执行每个规范时都需要执行这些代码(it)。还有其他方法可以添加通用代码来避免代码重复,这里列举几种 -

  • 如果您有一段代码在开始测试套件之前只需要运行一次(describe),那么您可以使用beforeAll()afterAll() Jasmine 提供的功能。
  • 如果您想要运行一段代码,并且您只想在执行开始时在所有测试脚本开始之前运行一次,那么将它添加到您的 onPrepare() 中。和 onComplete()功能。
  • 如果你想添加一段甚至应该在 Protractor 开始实例化自身之前或它自己关闭之后运行的代码,那么使用beforeLaunch。和 afterLaunch .

所以这完全取决于您要使用它们的场景。希望对您有所帮助。

关于javascript - Protractor 中的全局 beforeEach 和 afterEach,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33566341/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com