如何运行OR黄瓜标签

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何运行OR黄瓜标签相关的知识,希望对你有一定的参考价值。

特征。

Feature: Free_CRM_LOGIN_FEATURE

@SmokeTest
Scenario: login scenario
Given User is already on login page

定义:

public class testTAGS 

    WebDriver driver;
    @Given ("^User is already on login page$")
    public void User_already_on_login_page()
        System.out.println("User is already on login page");
    

Runner:

@RunWith(Cucumber.class)
@CucumberOptions(
        features = "src/main/java/Features/testTAGS.feature",
        glue="testTAGSdefintion",
        tags = "@SmokeTest,@RegrTest"
      )

当我运行它时,它说 "0 Scenarios0 Steps0m0.016s "特征文件有一个带有@SmokeTest标签的场景。Runner文件有@SmokeTest或@RegrTest。当我运行它时,它应该运行@SmokeTest场景,但它没有。我怎样才能运行带有OR标签的场景?

答案

如果你使用的是Cucumber的最新版本,可以尝试使用一个标签表达式,例如。tags = "@cucumber and not (@gherkin or @zucchini")

以上是关于如何运行OR黄瓜标签的主要内容,如果未能解决你的问题,请参考以下文章

黄瓜 - 如何以正确的顺序运行功能文件?

如何通过命令提示符和使用 Maven 的 jenkins 运行单个黄瓜功能文件?

作为 ./gradlew 检查的一部分,如何运行我的 grails-5 应用程序的黄瓜测试?

自动运行黄瓜表

如何在黄瓜rails中将mysql转换为psql

在IntelliJ中右键单击黄瓜