【发布时间】:2021-06-23 10:28:18
【问题描述】:
我目前使用的是 cucumberjs 6.0.5 版本,我找不到 beforestep 和 afterstep 钩子来捕获场景的逐步结果。
我已经尝试在 After hook 中获取它,但它似乎显示了场景的整体结果而不是步骤。
【问题讨论】:
标签: javascript webdriver-io cucumberjs
我目前使用的是 cucumberjs 6.0.5 版本,我找不到 beforestep 和 afterstep 钩子来捕获场景的逐步结果。
我已经尝试在 After hook 中获取它,但它似乎显示了场景的整体结果而不是步骤。
【问题讨论】:
标签: javascript webdriver-io cucumberjs
https://v6.webdriver.io/docs/options.html
https://webdriver.io/docs/options
配置文件的文档。如果您检查可用属性,则可以使用一个名为 afterStep 的钩子:
afterStep# 在 Cucumber Step 之后运行。
参数:
step(Pickle.IPickleStep):黄瓜步骤对象场景(IPickle): 黄瓜场景对象结果:(对象):结果对象包含 step results result.passed (boolean): true 如果场景已经通过 result.error(字符串):如果场景失败,则错误堆栈 result.duration (number): 场景持续时间,以毫秒为单位
【讨论】: