如何运行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 运行单个黄瓜功能文件?