Когда запускали файл TestRunner.java, просили «реализовать пропущенные шаги», даже когда этот же шаг был скопирован в файл stepDefinitions - PullRequest
0 голосов
/ 12 февраля 2019

Когда я начинаю с файла функций, у меня есть простой файл функций из 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» не передается в качестве параметра.

Ваша помощьвысоко ценится.

...