Karate 在空手道中运行单个场景
要测试空手道中的特定功能,请运行以下命令:Karate 在空手道中运行单个场景,karate,Karate,要测试空手道中的特定功能,请运行以下命令: mvn测试-Dkarate.options=“classpath:myfeature.feature” 有没有一种方法可以运行定义到功能中的单个场景 谢谢, Lorenzo是的,您可以通过标签: 还请注意,您可以按名称运行场景,例如,如果名称为“first”: 如果您使用IntelliJ,您可以右键单击并执行上述操作 编辑:空手道现在支持使用行号,例如一些。功能:42,因此它将只调用第42行的场景或大纲示例-这是专为IDE-s和开发人员模式设计的,使用
mvn测试-Dkarate.options=“classpath:myfeature.feature”
有没有一种方法可以运行定义到功能中的单个场景
谢谢,
Lorenzo是的,您可以通过标签:
还请注意,您可以按名称运行场景,例如,如果名称为“first”:
如果您使用IntelliJ,您可以右键单击并执行上述操作
编辑:空手道现在支持使用行号,例如
一些。功能:42
,因此它将只调用第42行的场景
或大纲示例
-这是专为IDE-s和开发人员模式设计的,使用标签可维护性。感谢@peter thomas的提示。我尝试了--name
选项,但不起作用:无论我为名称设置了什么exp,所有场景都将始终执行。你有什么建议吗?@LorenzoNardi只是用一个标签。这是大多数团队所做的。例如,放置一个名为@debug
的标记,您可以将其保留在中而不会出现任何问题,并且更易于使用/键入
mvn test -Dkarate.options="classpath:myfeature.feature --name ^first$"