在项目中,有没有办法检查所有步骤是否具有匹配的步骤定义

时间:2016-02-12 10:36:33

标签: java intellij-idea selenium-webdriver cucumber gherkin

我正在使用IntelliJ中的selenium框架。如果有任何方法可以知道是否有任何步骤没有相应的步骤定义,请告诉我。进入每个特征文件并查看所有步骤是否都有步骤定义是很繁琐的。

使用案例:如果我删除任何步骤定义,那么我应该知道因此而受影响的功能文件,而不导航到每个功能文件

3 个答案:

答案 0 :(得分:1)

使用dryRun选项,StackOverflow

中的说明

答案 1 :(得分:0)

答案 2 :(得分:0)

另外一个选项 - RubyMine是与IntelliJ在同一家公司的优秀IDE,本机支持Gherkin / Cucumber。它标记了没有匹配步骤定义的步骤,也可以为您自动生成存根。此外,它支持将场景转换为场景大纲,并且具有在编辑器中针对字符串检查步骤定义正则表达式的功能。

前几天从Komodo切换时我注意到的一些事情。非常满意的选择。如果您正在与公司合作并且许可可能是一个问题,您可能会很幸运并且已经拥有允许使用任何JetBrain IDE的订阅。