Есть ли способ автоматизировать тест на селен для запуска каждые пять минут?
+ 1 для Гудзона, но вы также можете проверить мой запуск, BrowserMob .Мы предоставили бесплатные и коммерческие услуги, которые позволят вам запускать сценарии Selenium из разных мест по всему миру и получать оповещения в случае возникновения проблем.
Если ваши тесты упакованы как исполняемый файл, то самым простым способом может быть запуск задания CRON или запланированной задачи Windows.
При этом Хадсон (или другая система непрерывной интеграции) почти навернякалучшие долгосрочные стратегии.
Вы можете сделать это с помощью 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
Если вы используете RC, напишите сценарий Ant и запланируйте его, как указано в других публикациях.
+ 1 Hudson, он очень хорошо поддерживает Selenium Tests, есть несколько коммерческих инструментов, таких как Cruise Control, Anthill Pro.
В противном случае вы можете использовать задания Cron или Windows Schedular.