Неопределенные шаги в огурце - PullRequest
0 голосов
/ 31 марта 2020

После запуска моего теста, Cucumber говорит, что мой шаг не определен. Я что-то не так сделал?

Функция:

Then I should see Error message for "ORIGIN" zipcode with key <messageKey>

Определение шага:

@Then("^I should see Error message for \"([^\"]*)\" zipcode with key ([^\\\"]*)$")
    public void i_should_see_Error_message_for_zipcode_with_key(String location, String messageKey)

Ответы [ 2 ]

1 голос
/ 31 марта 2020

Наконец-то я получил ответ. Огурец ищет между файлами объектов и определениями шагов символ за символом; поэтому, если у вас слишком много шагов с одинаковым именем, и огурец сбивает с толку, что приводит к появлению «неопределенных» шагов со следующей ошибкой, просто измените имя вашего stepDefs. Ошибка: «Вы можете реализовать пропущенные шаги с помощью фрагментов ниже:«

0 голосов
/ 31 марта 2020

Пожалуйста, проверьте ниже решение

  @Then("^I should see Error message for \"([^\"]*)\" zipcode with key$")
    public void your method name(String arg1) throws Exception {


    }
...