Cucumber特性文件和空手道中的Test Runner文件有什么关系



我发现,如果我只添加空手道核心依赖项并运行我的测试,它们运行良好,并生成报告。那么,让一个测试跑者类的重要性是什么呢?我也可以在没有它的情况下进行空手道测试。请解释!

使用Karate runner类,您可以使用@KarateOptions来包含或排除要运行的功能文件,例如@KarateOption(features="classpath:FeatureFiles/test.feature"tags=&&quot!~@Smoke"将运行除带有@Smoke标记的功能文件之外的所有功能文件。

如何通过参数从cmd/terminal作为maven项目运行空手道测试如果我们只想运行"烟雾"测试,那么代码可以写成:

打开命令/终端cd"空手道项目路径"mvn测试-Dkarate.options="--标签@Smoke classpath:FeatureFiles">

相关内容

  • 没有找到相关文章

最新更新