CucumberJS-有没有办法从钩子中获取场景背景信息?
我已经在ast/step.js
,ast/scenario.js
和ast/feature.js
中签入,似乎它是在feature.js
提交时从this撕下的:
还有另一种获取背景信息的方法吗?
目前,它正在将所有背景步骤合并到步骤信息中,但是如果您需要知道它们是否是背景的一部分,这是不切实际的。
在较新版本的CucumberJS(3.x-当前)中,您可以使用Before
在pickle object from Gherkin挂钩中访问当前场景的所有详细信息:
Before(function ({ pickle }) {
// ... add whatever information you need to the World object here.
});