我按照 https://cucumber.io/docs/guides/10-minute-tutorial/ 上的说明进行操作它与 mvn test
但我想使用 java cucumber.api.cli.Main 手动执行
这会导致 Error: Could not find or load main class cucumber.api.cli.Main
我应该如何在有效的 mvn 或 IDE 配置之外手动使用 Cucumber?
最佳答案
不覆盖 Cucumber 选项:
- 打开命令提示符并 cd 直至项目根目录。
- 命令提示符:mvn clean test 注意:mvn test 使用 Cucumber 的 JUnit Runner 运行 Cucumber 功能。
覆盖 Cucumber 选项:
有时,您需要覆盖@CucumberOptions 中指定的配置。如果我们想覆盖Runner中提到的配置,那么我们需要使用以下命令:
mvn clean test -Dcucumber.options="src/ressouces/features --tags @tag_name"
关于java - 基本 Cucumber 测试项目 - 如何运行 java cucumber.api.cli.Main?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55957468/