Добрый день уважаемые форумчане, сегодня решил чуть-чуть изменить свои автотесты. Раньше у меня для каждого теста открывался новый экземпляр браузера а затем завершался. Мне показалось это неоптимальным, решил запускать браузер только 1 раз для всех тестов. Собственно я вырезал все что было в методе SetupTest() и TeardownTest() и соответственно вставил первое в первый тест, а последние в последний тест. В результате браузер открывается вместе с первым тестом, а уничтожается вместе с последним. Но что-то подсказывает что это немножко криво. В связи с этим прошу поделиться знаниями как это сделать правильно? Как вы запускаете 1 браузер для всех тестов?
Используеется Webdriver на C# и тесты запускаются в Nunit.