TAGS(Single)

 Feature: Login Functionality


@Smoke

Scenario: successfullt login with valid details

Given user is on login page

When user enters "admin" and "pass1234"

Then user should land on the homepage


=========

package testRunner;


import io.cucumber.testng.AbstractTestNGCucumberTests;

import io.cucumber.testng.CucumberOptions;


@CucumberOptions(features="src/test/java/Features", glue="Steps", monochrome=true, tags ="@Smoke")

public class tagTestRunner extends AbstractTestNGCucumberTests {


}


========

package Steps;


import io.cucumber.java.en.Given;

import io.cucumber.java.en.Then;

import io.cucumber.java.en.When;


public class Tag_Steps {

@Given("user is on login page")

public void user_is_on_login_page() {

System.out.println("user in loginpage");

}

@When("user enters {string} and {string}")

public void user_enters_and(String string1, String string2) {

System.out.println("User Entered details " +string1 +","+string2);

}

@Then("user should land on the homepage")

public void user_should_land_on_the_homepage() {

System.out.println("user landed in homepage");

}

}

=======


Output:

user in loginpage

User Entered details admin,pass1234

user landed in homepage