功能:
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");
}
亚军:
@RunWith(Cucumber.class)
@CucumberOptions(
features = "src/main/java/Features/testTAGS.feature",
glue="testTAGSdefintion",
tags = {"@SmokeTest,@RegrTest"}
)
当我运行它时,它说“ 0种情况 0步 0分0.016秒 ” 功能文件具有一种带有@SmokeTest标记的方案。 Runner文件具有@SmokeTest或@RegrTest。当我运行它时,它应该运行@SmokeTest方案,但事实并非如此。如何使用OR标签运行方案?
答案 0 :(得分:1)
如果您使用的是最新版本的Cucumber,请尝试使用标记表达式,例如:tags = "@cucumber and not (@gherkin or @zucchini")