Когда вы щелкаете правой кнопкой мыши по файлу объекта и переходите к определению, они ссылаются более чем на один шаг?Если у вас есть дублирование, вы увидите, что это произойдет.
ex:
And I click |Submit|
And I click |Continue|
Это приведет к тому, что ниже, что соответствует обоим вышеперечисленным, и ваши шаги файла функций не будут найдены.
[Then(@"I click \|(.*)\|")]
public void ThenIClickSubmit(string value)
{
ScenarioContext.Current.Pending();
}
Одно предложение, которое я говорю людям, - это.Убедитесь, что каждый из ваших шагов уникален.Ваши шаги постоянно добавляются, так что может быть трудно найти.Попробуйте сослаться на страницу, на которой находится действие.Это поможет вам легко найти шаг из раскрывающегося списка и также сделает шаг уникальным.
And I click |Submit| on the Password Reset Page
When I click |Link1| in the Header Menu