Файл функций SpecFlow не распознает все строки - PullRequest
0 голосов
/ 10 июля 2019

В файле FeatureFlow Feature имеется около 40 сценариев, и многие сценарии не распознаются, даже если они имеют методы привязки. Файл компонентов выглядит хорошо после предоставления 1/2 пробела, и это происходит часто. Есть предложения?

1 Ответ

0 голосов
/ 12 июля 2019

Когда вы щелкаете правой кнопкой мыши по файлу объекта и переходите к определению, они ссылаются более чем на один шаг?Если у вас есть дублирование, вы увидите, что это произойдет.

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...