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.
- 1. Crontab ogni 5 minuti
- 2. Esegui una funzione ogni X minuti - Python
- 3. Esegui un'operazione ogni x secondi per y minuti in C#
- 4. comando Esegui cURL ogni 5 secondi
- 5. PHP: esegui lo script 5 minuti dopo l'esecuzione dello script
- 6. Esegui cron job ogni 45 minuti con Node-Cron
- 7. Esegui automaticamente test sulla distribuzione con capistrano
- 8. Selenium RC: Esegui test in più browser automaticamente
- 9. Come posso avere un attore Akka eseguito ogni 5 minuti?
- 10. Test unità rubino: esegui del codice dopo ogni test fallito
- 11. Esegui test selenio 2 contro il browser remoto
- 12. come configurare grafici specifici in munin da aggiornare ogni giorno invece che ogni 5 minuti?
- 13. Maven in 5 minuti problema
- 14. Crontab Formattazione - ogni 15 minuti
- 15. Esegui ogni unit test in una nuova finestra
- 16. script bash da eseguire in 5 minuti
- 17. Esegui comando ogni secondo
- 18. Chiamare un metodo ogni x minuti
- 19. Test selenio senza browser
- 20. mercurial: esegue automaticamente test di regressione remota su ogni commit
- 21. Quartz Cron Expression: Esegui lavoro ogni 10 minuti che iniziano ORA (immediatamente)
- 22. Esegui processo cron ogni 2 minuti successivi al primo minuto "0" della prima ora "0"
- 23. Caso test selenio vs. Test Suite e utilizzo generale
- 24. Tempo rimanente ai prossimi 5 minuti - Javascript
- 25. Installazione di roo in 5 minuti
- 26. Android Studio Gradle Build richiede più di 5 minuti
- 27. ODP.NET Managed ConnectionPool si chiude/si apre ogni 3 minuti
- 28. Esegui test unità Tensorflow
- 29. Creazione di una vista materializzata che si aggiorna ogni 5 minuti
- 30. Eseguire il lavoro CRON ogni 5 minuti su OpenShift (Red Hat Cloud)