黄瓜钩子

时间:2017-06-23 21:16:11

标签: node.js selenium-webdriver automation bdd cucumberjs

我正在使用带有Request包的cucumberJS来测试我的web API。在cucumberJS中我想使用不同种类的钩子。 Reference - 这里我只看到前后钩子。具体来说,我在测试执行开始之前寻找一个钩子来处理动作(simillar到onPrepare - 在量角器中)。请帮帮我!

提前致谢!

1 个答案:

答案 0 :(得分:1)

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

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

我也想知道你准备做什么,因为量角器中的onPrepare只能在浏览器已经处于活动状态时处理方法,但测试不会被执行。 / p>

如果您想在所有测试开始之前为环境做好准备,您可以或者在运行黄瓜脚本之前使用不同的(npm)脚本来执行此操作,或者使用量角器时,使用beforeLaunch功能