我使用cucumber的repo设置了以下cucumber skeleton项目:https://github.com/cucumber/cucumber-java-skeleton
我正在使用intellij2019.1.3和最新的cucumberforjava和gherkin捆绑插件
我使用的是java:openjdk版本“1.8.0\u232”
我有一个本地gradle安装6.0.1和项目,gradlew6.7.1
我指定了以下依赖项:
testImplementation 'io.cucumber:cucumber-java:6.9.1'
testImplementation 'io.cucumber:cucumber-junit:6.9.1'
使用命令行运行时: ./gradlew test --rerun-tasks --info
…测试可以从runcucumbertest junit运行程序运行,但我无法配置捆绑的cucumber和gherkin插件来“查看”功能文件中的步骤,因为它们都保持灰色:
考虑到我使用的是cucumber自己的vanilla项目,我可以试着解决功能文件无法识别或运行这些步骤的问题吗?
1条答案
按热度按时间uinbv5nw1#
你得到的错误是:
io.cucumber.skeleton.runcucumbertest>belly.some cukes failed io.cucumber.junit.undefinedstepexception:步骤“i wait 1 hour”为>未定义。您可以使用下面的代码段来实现它:
因此,将以下代码段添加到
StepDefinitions.java
文件: