Как игнорировать объявление переменной stepdefination в cucmber для того же значения?
Предположим, у меня есть пример, приведенный ниже:
Scenario Outline: Looking up the definition of fruits
Given the user is on the Wikionary home page
When the user <name> looks up the definition of the word <name>
Then they should see the definition 'An edible fruit produced by the pear tree, similar to an apple but elongated towards the stem.'
Examples:
| name |
| pear |
Определение шага, как показано ниже:
@When("^the user (.*?) looks up the definition of the word (.*?)$")
public void when(String name, String name2){
System.out.println(name);
System.out.println(name2);
}
Теперь на шаге выше я создал две ненужные переменные, и я делаю это, потому что мой отчет об огурце должен получить имя в двух местах в выражении when.
Если я добавлю только одну переменную, то огурец выдаст ошибку.
Пожалуйста, дайте мне знать, если вам нужна дополнительная информация или я что-то упустил.