Когда я начинаю с файла функций, у меня есть простой файл функций из 3 или 4 шагов.Когда я запустил файл Runner и JUnit сгенерировал методы-заглушки определения шагов в консоли, я скопировал и вставил в файл определений шагов.Мой файл подвигов
Scenario Outline: Navigate to Extract History page from the List
page
Given the User logs into the PRAMA Datahub website successfully with
userId "" and passcode "<pacman_passcode>"
Then the User lands on page “<title>”
When status column-cell has value “Ready”
When last run column-cell has “uId” and “some date” populated
Then the User is redirected to the extract page
Examples:
| uId | pacman_passcode | title |
| pnxxxutala | UL#3aLm@Qs%fT#%_@n_!47l | Datahub|
Позже я добавил дополнительный шаг @then, о котором должным образом сообщается, как показано ниже, который я скопировал в файл определений шагов и также реализовал действия.Но все равно я получаю одно и то же сообщение снова и снова.Почему он не распознает шаг @then, который был добавлен?
You can implement missing steps with the snippets below:
@then("^the User lands on page “Datahub”$")
public void theUserLandsOnPageDatahub() { .
// Write code here that turns the phrase above into concrete actions
throw new PendingException();
}
Также я не мог понять, почему строка «Datahub» не передается в качестве параметра.
Ваша помощьвысоко ценится.