Браузеры не видны при запуске тестов Selenium2 / Webdriver с Hudson - PullRequest
2 голосов
/ 17 июня 2011

Я использую Hudson CI для запуска скрипта ant, который компилирует и выполняет тесты Selenium2 / Webdriver (написанные как тесты TestNG).Эти тесты настроены на запуск в браузере Firefox, а не с использованием HTMLUnit без головы.Во время сборки Hudson я не вижу никаких ошибок в выводе консоли или отчете TestNG, и мой пользовательский отчет, кажется, указывает, что мои тесты выполняются нормально, но я заметил, что во время сборки ни один браузер Firefox никогда не запускался.

Напротив, всякий раз, когда я запускаю свои тесты Selenium2 / WebDriver через Eclipse или командную строку в виде теста TestNG или сборки Ant, эти тесты всегда запускают браузер, в котором я вижу, как выполняются тесты.Я просто не могу понять, почему браузер не появляется.Все вышеперечисленные детали предполагают, что тесты на самом деле выполняются правильно, но сервер Hudson работает на моем локальном компьютере, и никакие дополнительные ресурсы, по-видимому, не используются для запуска тестов в их собственном экземпляре Firefox.

Яне использует Selenium Grid в данный момент.Кроме того, независимо от того, запускаю ли я тесты последовательно или параллельно в нескольких потоках через Hudson, я по-прежнему не вижу активных браузеров.Я смутно помню, как однажды увидел, как Хадсон вчера запустил настоящий браузер, когда я начал эту работу, но с тех пор я еще ни разу не видел.Это заставляет меня задуматься, возможно, я что-то неправильно настроил в своей работе в Хадсон.

Любая помощь очень ценится!

1 Ответ

5 голосов
/ 15 мая 2013
  • Войдите в систему для проверки узла
  • Откройте службы окна и найдите службы Jenkins Slave
  • Щелкните правой кнопкой мыши и выберите свойства
  • Перейдите на вкладку «Вход в систему» ​​
  • Убедитесь, что выбран параметр «Учетная запись локальной системы», и установите флажок «Разрешить службе взаимодействовать с рабочим столом» *
  • Нажмите кнопку ОК, чтобы сохранить настройку
  • Перезапустить службы.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...