I'm new to Cucumber
and want to understand how to use default param in a feature file testcase.feature
for example:
And User click Delete on task action
In the step definition, the params could be anything, because I use (.*).
However I want user to be limited to one of 3 values such as Create
, Edit
, Delete
.
How can I define it in step definition
, below is my current code implementation:
@And("^User search (.*)on tasklist$")
public void searchTask(String taskObject) throws Throwable {
TaskboardPage taskboardPage = new TaskboardPage(sbConnect);
taskboardPage.searchTask(taskObject);
}
Could I user @And(User search (?: Create | Edit | Delete) on tasklist)?