Автоматизация тестов Selenium на сервере непрерывной интеграции TeamCity

У меня есть решение Visual Studio, которое включает в себя тестовый проект с тестами Selenium .

(У меня уже есть сборка компиляции, запускаемая проверкой контроля версий (Mercurial))

Но я хочу иметь отдельную (ночную) конфигурацию сборки, которая запускает тесты Selenium, в идеале под MSTest.

Я предполагаю Мне для этого нужен Selenium Server? Если да, то как лучше всего запустить его перед запуском тестов? Должен ли я сделать это из скрипта MSBuild или использовать шаг сборки из самого Team City? Нужно ли мне в первую очередь запустить Cassini \ WebDev.WebServer, чтобы можно было запустить следующее:

selenium = new DefaultSelenium("localhost", 4444, "*firefox", "http://localhost:49192/");

?

У меня есть сервер сборки с установленным TeamCity 6.5.1. У меня установлена ​​VS2010.

Наверняка кто-то это сделал! Отчаянно нуждался в помощи, ребята. Если бы кто-нибудь мог предложить какие-либо примеры, это было бы признательно.

30
задан Wrongun 29 June 2011 в 16:38
поделиться