Выполнять тест Selenium автоматически каждые 5 минут - PullRequest
5 голосов
/ 22 сентября 2010

Есть ли способ автоматизировать тест на селен для запуска каждые пять минут?

Ответы [ 5 ]

2 голосов
/ 22 сентября 2010

+ 1 для Гудзона, но вы также можете проверить мой запуск, BrowserMob .Мы предоставили бесплатные и коммерческие услуги, которые позволят вам запускать сценарии Selenium из разных мест по всему миру и получать оповещения в случае возникновения проблем.

2 голосов
/ 23 сентября 2010

Если ваши тесты упакованы как исполняемый файл, то самым простым способом может быть запуск задания CRON или запланированной задачи Windows.

При этом Хадсон (или другая система непрерывной интеграции) почти навернякалучшие долгосрочные стратегии.

1 голос
/ 22 сентября 2010

Вы можете сделать это с помощью Hudson CI ( см. Эту статью) или сделать то же самое вручную (в планировщике cron или Windows), используя Selenium RC из команды строка:

java -jar /usr/local/bin/selenium-server.jar -htmlSuite "*firefox" http://example.com/ my_test_suite.html build/logs/seleniumhq.html
0 голосов
/ 12 октября 2010

Если вы используете RC, напишите сценарий Ant и запланируйте его, как указано в других публикациях.

0 голосов
/ 23 сентября 2010

+ 1 Hudson, он очень хорошо поддерживает Selenium Tests, есть несколько коммерческих инструментов, таких как Cruise Control, Anthill Pro.

В противном случае вы можете использовать задания Cron или Windows Schedular.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...