【发布时间】:2017-05-14 16:05:18
【问题描述】:
我想在运行时使用 Java 获取当前功能文件名。我在钩子中有场景信息,但无法获取功能文件
@Before
public void before(final Scenario scenario) {
this.scenario = scenario;
}
我们有没有类似的东西来获取当前的功能文件名?? 我正在使用黄瓜版本 1.2.4
【问题讨论】:
-
此功能有一个 PR - github.com/cucumber/cucumber-jvm/pull/984,但不会与发布合并。作为一种解决方法,将功能文件名作为标记添加到具有某种标识符的功能文件中。然后您可以使用 scenario.getSourceTagNames() 来获取所有标签。使用标识符确定带有特征文件名的标签。
标签: cucumber cucumber-jvm cucumber-java