Ниже приведен файл теста выполнения
package runner;
import org.junit.runner.RunWith;
import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;
@RunWith(Cucumber.class)
@CucumberOptions(features="D:/InstalledSoftwares/Eclipse_Photon/workspace/March26/src/test/resources/features/login.Feature",
glue= {"D:/InstalledSoftwares/Eclipse_Photon/workspace/March26/src/test/java/stepDefinitions/LoginSteps.java"})
public class TestRunner {
}
Ниже приведен файл функции -
Feature: Create Account on Facebook
Scenario: Check First Name
Given: User is already on Login Page
When: Enter First Name
And: Enter Last Name
Then: Check if value of First Name is there
Ниже приведено определение шага -
package stepDefinitions;
import cucumber.api.java.en.Given;
public class LoginSteps {
@Given("^User is already on Login Page$")
public void User_is_already_on_Login_Page()
{
}
}
Ниже приведено Снимок Затмения. Так выглядят структуры моего проекта