Я бы хотел создать автоматизированную сеть.
тесты браузера ... мой Хадсон работает как
Служба Windows ... Буду ли я вынужден
войти в систему как пользователь на поле Гудзона
поэтому мои автоматические браузерные тесты
найти браузер? Или есть какой-то другой
колдовство с интерактивной сессией
что я могу придумать? Если возможно, я бы
как сама коробка Гудзона, чтобы запустить
тесты.
Служба Windows действительно может запустить браузер, даже если вы вошли в систему как учетная запись LocalSystem. У нас есть такая точная настройка, когда Hudson установлен как служба Windows, хотя развертывание его в Tomcat и запуск его в качестве службы должны работать одинаково хорошо. Мы используем Sahi для нашего автоматизированного тестирования, которое запускает наш набор тестов в IE и Firefox.
Вы не сказали, какая у вас проблема с Watin, но в случае, если это уместно, Sahi необходимо настроить HTTP-прокси браузера в качестве специального хоста и порта. Это не создает проблем с Firefox, потому что Sahi настраивает свой прокси через профиль, указанный в командной строке Firefox. IE немного сложнее, потому что его настройки прокси находятся в реестре Windows, и при запуске в качестве учетной записи LocalSystem они происходят из специального места в реестре (а не HKCU, как для вошедшего в систему пользователя). Смотрите этот SF ответ для деталей. Если это была проблема, с которой вы столкнулись, возможно, вам все же удастся достичь цели - запустить все на коробке Гудзона.