首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在运行时提取黄瓜步骤名称

在运行时提取黄瓜步骤名称
EN

Stack Overflow用户
提问于 2018-05-18 05:51:09
回答 7查看 7.7K关注 0票数 6

我正在尝试找出是否有一个选项来确定当前正在执行的黄瓜步骤,我正在尝试根据步骤名称执行特定的操作。

我可以看到StepDefinitionMatch类获得了这些步骤,但我不确定如何在运行时访问这些步骤。有什么帮助吗?如果有帮助,可以添加调用堆栈的快照。

代码语言:javascript
运行
复制
public StepDefinitionMatch(List<Argument> arguments, StepDefinition stepDefinition, String featurePath, Step step, LocalizedXStreams localizedXStreams) {
    super(arguments, stepDefinition.getLocation(false));
    this.stepDefinition = stepDefinition;
    this.featurePath = featurePath;
    this.step = step;
    this.localizedXStreams = localizedXStreams;
}

EN

Stack Overflow用户

发布于 2018-05-18 19:37:02

只需等待Cucumber 3.0.0发布,您可以使用@AfterStep和@BeforeStep注释访问步骤名称。

https://github.com/cucumber/cucumber-jvm/blob/master/CHANGELOG.md https://github.com/cucumber/cucumber-jvm/pull/1323

感谢Aniket (Coding-Yogi) https://github.com/coding-yogi

票数 -1
EN
查看全部 7 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50401007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档