У меня есть два файла функций с некоторыми сценариями. когда я создаю определения для них, первый файл feature1.cs имеет все этапы. когда я нажимаю на второй файл функции и генерирую определение, он повторно использует некоторые функции из первого файла feature1.cs, так как некоторые сценарии дублируются.Определение нескольких шагов для шагов функции specflow
Теперь у меня есть [BeforeScenario]
для обоих файлов. Но когда я запускаю второй файл функции, он заканчивает использование [BeforeScenario]
первого файла.
я заметил, что Binding тег в файле feature1.cs имел имена как мой художественный файл как
[Binding, Scope(Feature = "feature1"), Scope(Feature="feature2")]
Так я извлекал вторую feature2 и поместил его в своем файле feature2.cs.
Теперь я могу запустить [BeforeFeature]
из функции2.cs, но когда я нажимаю на шаг сценария и перехожу к defination, он говорит «Множество шагов найдено», несмотря на все многоразовые шаги, находящиеся в самом файле feature1.cs.
Надеюсь, это имеет смысл.
Пожалуйста, пост примеры тех шагов, которые она думает, являются дубликатами. –