cucumberJs 中的钩子

Hooks in cucumberJs

我正在使用带有请求包的 cucumberJS 来测试我的 Web API。在 cucumberJS 中,我想使用不同类型的钩子。 Reference - 在这里我只看到 Before 和 After 挂钩。具体来说,我在测试执行开始之前寻找一个钩子来处理操作(类似于 onPrepare - 在量角器中)。请帮助我!

提前致谢!

我认为您正在寻找 event handlers。使用 event handler 您可以在之前准备您的环境:

  • 所有功能
  • 一项功能
  • 场景
  • 一步

我也想知道你到底想用准备做什么,因为量角器中的 onPrepare 只是一个可以在浏览器已经处于活动状态时处理方法的东西,但不会执行测试.

如果你想在所有测试开始之前准备你的环境,你可以或者有一个不同的 (npm) 脚本,它会在黄瓜脚本 运行 之前为你做这件事,或者当你使用量角器时,使用beforeLaunch 函数。