CucumberJS - 有没有办法从钩子获取场景背景信息?
我已经检查了ast/step.js
,ast/scenario.js
& ast/feature.js
,它似乎是从this提交feature.js
中删除的:
有没有其他方法可以获取背景信息?
现在它正在将所有后台步骤合并到步骤信息中,但如果你需要知道它们是否是背景的一部分,这是不切实际的。
答案 0 :(得分:0)
在较新版本的CucumberJS(3.x版)中,您可以使用pickle object from Gherkin在Before
挂钩中访问当前方案的所有详细信息:
Before(function ({ pickle }) {
// ... add whatever information you need to the World object here.
});