CucumberJS - 有没有办法从钩子获取场景背景信息?

时间:2016-10-25 23:30:17

标签: cucumberjs

CucumberJS - 有没有办法从钩子获取场景背景信息?

我已经检查了ast/step.jsast/scenario.js& ast/feature.js,它似乎是从this提交feature.js中删除的:

有没有其他方法可以获取背景信息?

现在它正在将所有后台步骤合并到步骤信息中,但如果你需要知道它们是否是背景的一部分,这是不切实际的。

1 个答案:

答案 0 :(得分:0)

在较新版本的CucumberJS(3.x版)中,您可以使用pickle object from GherkinBefore挂钩中访问当前方案的所有详细信息:

Before(function ({ pickle }) {
    // ... add whatever information you need to the World object here.
});

现场演示:https://testjam.io/?p=od8QsClhFjmZB6zOsEyI