java - 基本 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 配置之外手动使用黄瓜?
解决方案
没有覆盖 Cucumber 选项:
- 打开命令提示符并 cd 直到项目根目录。
- 命令提示符: mvn clean test 注意: mvn test 使用 Cucumber 的 JUnit Runner 运行 Cucumber 功能。
覆盖黄瓜选项:
有时,您需要覆盖@CucumberOptions 中指定的配置。如果我们想覆盖 Runner 中提到的配置,那么我们需要使用以下命令:
mvn clean test -Dcucumber.options="src/ressouces/features --tags @tag_name"
推荐阅读
- java - Docker 中的 Keycloak 日志文件
- android - OnClickListener 在 RecyclerView 的某些地方不起作用
- jquery - 触发 chrome 扩展中的 eventListener
- mobile - 从桌面或移动重定向的最佳方法?
- java - IntelliJ:错误:java:错误:不支持发布版本 5
- sql - SQL 如何创建 where 子句以使用这种格式 YYYYMM 过滤最后六个期间?
- qt - QProcess没有从命令中读取结果
- python - NLP - 仅在单词的开头和结尾分开标点符号
- javascript - 下面的JavaScript是什么意思?
- python - 如果我没有将 url 参数放在最后,Flask-RESTful 会为端点获取 404