Есть степ: Допустим я выбрал “Мюнхен”
и реализация:
@Допустим("^я выбрал “([^”]*)"$")
public void яВыбрал(String airport) {…}
Подскажите можно ли вместо String airport подставить енам что бы значения подтягивались во feature файле (ну или хотя бы для автоматического маппинга).
@Допустим("^я выбрал “???”$")
public void яВыбрал(AirportEnum airport) {…}
В Specflow такая возможность поддерживается из коробки. Для сложных случаев пишется StepTransformation
Из вопроса неясно чем вы пользуйтесь)), так что ответ из категории расширения кругозора)
Cucumber умеет это из коробки.
Scenario Outline: Registration with different bank accounts
Given User opens registration form
And User registers with SSN from external resource and Bank <bank>
Examples:
|bank |
|BANK1|
|BANK2|
@And("^User registers with SSN from external resource and Bank ([^\"]*)$")
public void userRegistersWithSSNFromExternalResourceAndBankBank(Bank bank)