当前位置: 首页 > 知识库问答 >
问题:

使用cucumber顺序运行不同的标记特性

华锦
2023-03-14

我试图运行标记功能的顺序,他们提交。

有没有我可以运行这些测试在他们各自的顺序,并有所有的结果包含在同一个报告?

共有1个答案

谢华彩
2023-03-14

如果您将必须以特定顺序运行的测试放在一个特性文件中,那么cucumber将按照给定的顺序运行它们。因为这将在您的正常测试运行中,它应该显示在同一个报告中。

但是,可能值得研究一下为什么测试是相互依赖的,以及是否有一种方法可以消除这种依赖性,因为通常有这种依赖性是不好的做法。

 类似资料:
  • 如何执行cucumber从maven与标签? 我试过的是 mvn清洁测试-Dcucumber。滤器tags=“@TestTag” 我的pom.xmltestng.xml文件,(是否有一种方法可以避免执行脚本from.xml文件,并直接使用场景或功能文件的标记名称?) 使用cucumber.io7.0.0

  • 我是IntelliJ和Cucumber的新手。 如何在IntelliJ中仅运行带有特定标记的场景? 我看到有这样一个命令: 但我更喜欢使用IDE UI。

  • 大家好,如果有人能帮忙的话——我正在尝试使用Cucumber标签运行一个特定的场景——这是我用来运行用Webdriver-Cucumber框架构建的测试的表达式- npx wdio运行wdio。conf.js——cucumber。tagExpression='@Tag 当我使用上面的命令时,什么也不会发生——我已经在功能级别定义了标记-“@tag”——所以我希望功能文件中的所有场景都会得到执行,但

  • 镜头版本:我如何做JUnit的与cucumber功能? 我有我喜欢的功能文件。我想多次运行完全相同的功能,但要更改“环境”,使step defs中的

  • 我是Gradle的新手,正在使用5.0版本。我对cucumber相当精通。 我有一个简单的项目,它构建一个jar文件并在上面运行JUnit测试。这一切都很好。现在我想将Cucumber添加到项目中,但我希望我的.feature文件和相关的stepdef位于另一个源树(Gradle术语中的sourceSet)中。 源代码可以在Github上找到,它包含一个示例项目。 我的源代码树应该看起来像这样: