Esiste un modo per automatizzare un test del selenio da eseguire ogni cinque minuti?Esegui test selenio automaticamente ogni 5 minuti
risposta
Se hai i tuoi test sono imballati come un eseguibile nel modo più semplice ma y essere per eseguire un lavoro CRON o un'attività pianificata di Windows.
Detto questo, Hudson (o un altro sistema di integrazione continua) sono quasi sicuramente migliori strategie a lungo termine.
Si potrebbe fare con Hudson CI (see this article), o fare la stessa manualmente (in un cron o Windows scheduler), utilizzando il Selenio RC da riga di comando:
java -jar /usr/local/bin/selenium-server.jar -htmlSuite "*firefox" http://example.com/ my_test_suite.html build/logs/seleniumhq.html
+1 a Hudson, ma potresti anche voler controllare il mio avvio, BrowserMob. Abbiamo fornito servizi gratuiti e commerciali che ti consentono di eseguire script Selenium da più località in tutto il mondo e di essere avvisato in caso di problemi.
+1 Hudson, ha un ottimo supporto per i test del selenio, ci sono anche alcuni strumenti commerciali come Cruise Control, Anthill Pro.
Altrimenti è possibile utilizzare i lavori Cron o lo schedulario di Windows.
Se si utilizza RC, scrivere uno script Ant e quindi programmarlo come indicato negli altri post.