Тесты CodedUI - запустите браузер один раз для всего набор тестов

Я пишу несколько тестов codedUI в VS2010 для тестирования веб-приложения. Я хотел бы иметь возможность открыть браузер один раз для всего набора тестов в решении, а затем закрыть его снова, когда тесты завершатся.

Я пробовал использовать атрибут AssemblyInitialize в методе с моим BrowserWindow.Launch , но при его запуске возникает следующее исключение:

Инициализация сборки метод OrdersGridTesting.SuiteSetup.Login выбросил исключение. Microsoft.VisualStudio.TestTools.UITest.Extension.TechnologyNotSupportedException: Microsoft.VisualStudio.TestTools.UITest.Extension.TechnologyNotSupportedException: Браузер в настоящее время не поддерживается .. Прерывание выполнения теста.

Этот же код отлично работает, когда я помещаю его в TestMethod , что заставляет меня думать, что это невозможно. Может ли кто-нибудь предложить другой способ сделать это, если так? Мне нужен метод, который, по возможности, не требует добавления одного и того же кода для каждого тестового класса в проекте.

Спасибо!

14
задан abatishchev 5 July 2012 в 13:19
поделиться