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$"