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

如何使用maven的标记执行cucumber特性?

谷德本
2023-03-14

如何执行cucumber从maven与标签?

我试过的是

  1. mvn清洁测试-Dcucumber。滤器tags=“@TestTag”

我的pom.xmltestng.xml文件,(是否有一种方法可以避免执行脚本from.xml文件,并直接使用场景或功能文件的标记名称?)

             <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.21.0</version>
                <configuration>
                    <suiteXmlFiles>
                        <!-- <suiteXmlFile>testng.xml</suiteXmlFile> -->
                        <suiteXmlFile>${suiteXmlFile}</suiteXmlFile>
                    </suiteXmlFiles>
                </configuration>
            </plugin>

使用cucumber.io7.0.0

共有1个答案

农均
2023-03-14

请使用以下命令,我们不应使用单引号

mvn test -DCucumber.Options="--tags @temp"

对于多个,

mvn test -DCucumber.Options="--tags @ISEAdmin-View/Modify,@ISEAdmin-ReadOnly"
 类似资料:
  • 我正在尝试使用cucumber标签实现并行执行。我在下面附加了我的功能文件,而不是使用多个功能文件,我正在尝试使用cucumber标签实现我的场景的并行执行 我知道我们可以使用特性文件来实现并行执行,但我希望使用cucumber标记来并行执行基于区域设置的标记。每个标签都与现有客户进行了相关测试。 注意:我使用的是serenity BDD 示例功能(sample.feature

  • 我试图将一个maven插件cucumber-jvm-parallel-plugin合并到我的Cucumber-JVM代码中,但遇到了一些问题...我认为我已经正确地配置了,但是我的cucumber特性仍然是一个接一个地运行,而不是并行地运行。 我遵循了两个教程,但找不到哪里出错了,或者如果这是意料之中的: https://opencredo.com/test-automation-concepts

  • 我试图运行标记功能的顺序,他们提交。 有没有我可以运行这些测试在他们各自的顺序,并有所有的结果包含在同一个报告?

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

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

  • 我已经创建了一个使用命令行执行cucumber测试的小项目,当我在maven surefire插件中指定我的runner类路径时,我可以使用命令行执行cucumber测试(这里所有的场景都被选中),但当我评论并尝试使用标记选项运行时,我成功地获得了构建,但没有执行任何操作。命令使用mvn测试-Dcucumber。选项=“--tags@Flipkart” 回答:对我来说-Dcucumber。opti