SpecFlow с NUnit: метод установки выполняется дважды


Недавно я установил SpecFlow и SpecRun поверх NUnit. У меня были небольшие проблемы со ссылками и пакетами Nuget, но в конце концов мои тесты снова запустились. Но на этот раз, когда я запускаю test (SpecFlow feature), мой метод TestBase [SetUp], как только он достигает конца, запускается снова, в результате чего снова открывается окно браузера. Тест проходит до конца со второй попытки. У кого-нибудь была подобная проблема?

Я проверял решения, которые указывают на файлы PDB, когда я вижу это всплывающее окно отладки, но не похоже, сработало. Кроме того, в непосредственном окне я вижу следующее: Step into: Stepping over non-user code

Я запускаю тест под последней версией SpecFlow v2.1. 0 и NUnit3. 21 против WebDriver v2.53.

1 2

1 ответ:

Для дальнейшего использования. Крючки NUnit и SpecFlow являются взаимоисключающими. Убедитесь, что вы выполняете тесты с атрибутами, специфичными для поставщиков, с которыми вы хотите выполнить тест.