Cucumber 如何运行或删除标记
特色:Cucumber 如何运行或删除标记,cucumber,cucumber-jvm,cucumber-java,Cucumber,Cucumber Jvm,Cucumber Java,特色: 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
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步
0m0.016s
"
功能文件有一个带有@SmokeTest标记的场景。运行程序文件具有@SmokeTest或@RegreeTest。当我运行它时,它应该运行@SmokeTest场景,但它没有。如何使用或标记运行场景?如果您使用的是Cucumber的最新版本,请尝试使用标记表达式,例如:
tags=“@Cucumber and not(@gherkin或@zucchini”)
同时编写您的标记和我的标记?你能提供完整的黄瓜选项吗?