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