首页 > 解决方案 > 基本 Cucumber 测试项目 - 如何运行 java cucumber.api.cli.Main?

问题描述

我按照https://cucumber.io/docs/guides/10-minute-tutorial/上的说明进行操作,它与mvn test

但我想手动执行使用 java cucumber.api.cli.Main which 导致Error: Could not find or load main class cucumber.api.cli.Main

我应该如何在 mvn 或 IDE 配置之外手动使用黄瓜?

标签: javacucumber

解决方案


没有覆盖 Cucumber 选项:

  1. 打开命令提示符并 cd 直到项目根目录。
  2. 命令提示符: mvn clean test 注意: mvn test 使用 Cucumber 的 JUnit Runner 运行 Cucumber 功能。

覆盖黄瓜选项:

有时,您需要覆盖@CucumberOptions 中指定的配置。如果我们想覆盖 Runner 中提到的配置,那么我们需要使用以下命令:

mvn clean test -Dcucumber.options="src/ressouces/features --tags @tag_name"


推荐阅读