Я пишу некоторые тесты codedUI в VS2010 для тестирования веб-приложения. Я бы хотел открыть браузер один раз для всего набора тестов в решении, а затем закрыть его снова, когда закончится тестирование.
Я пробовал атрибут AssemblyInitialize
для метода с моим BrowserWindow.Launch
там, но он дает мне следующее исключение, когда я его запускаю:
Метод инициализации сборки OrdersGridTesting.SuiteSetup.Login бросил исключение. Microsoft.VisualStudio.TestTools.UITest.Extension.TechnologyNotSupportedException: Microsoft.VisualStudio.TestTools.UITest.Extension.TechnologyNotSupportedException: Браузер в настоящее время не поддерживается. Отмена выполнения теста.
Этот же код отлично работает, когда я помещаю его в TestMethod
, что заставляет меня думать, что это невозможно. Может ли кто-нибудь предложить другой способ сделать это, если так? Мне нужен метод, который не включает в себя добавление одного и того же кода для каждого тестового класса в проекте, если это возможно.
Спасибо!