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