/ / Exécution d'un scénario de test Selenium2 IDE sur la ligne de commande - testing, sélénium-webdriver, sélenium-ide

Exécution d'un scénario de test Selenium2 IDE sur la ligne de commande - testing, sélénium-webdriver, sélenium-ide

Je dois utiliser Selenium IDE pour créer des tests pour les projets sur lesquels nous travaillons, mais pour ensuite les exécuter et les exécuter à partir de la ligne de commande.

La situation est que nous voulons que nos développeurspouvoir utiliser l'EDI pour tester des sites Web à l'aide d'un référentiel central de suites de tests utilisant l'EDI Selenium. Nous avons également besoin que les mêmes tests (au format HTML de l’IDE) soient exécutés par un serveur CI (Jenkins) sur Sauce Labs.

J'ai constaté que l'exportation depuis l'EDI n'était pas très bonne (les scénarios de test qui fonctionnaient sur l'EDI ne fonctionnaient pas à partir de la ligne de commande). J'ai également besoin d'utiliser WebDriver, par exemple Selenium2.

Cela doit être possible mais je ne vois pas comment le faire.

Réponses:

2 pour la réponse № 1

Essaie Selunit Il combine les tests Selenium au format Selenese HTML avec l'intégration continue. Voici une Didacticiel comment exécuter des tests Selenium directement à partir de Selenium IDE dans les versions Hudson et tirer parti des fonctionnalités de reporting fournies par JUnit, où Selunit transforme les rapports Selenium en.


0 pour la réponse № 2

Selenium fournit un programme de script de test en ligne de commande, mais il est bien caché. Consultez la -htmlsuite option de selenium-server.jar.


0 pour la réponse № 3

Dans le système Windows, vous devez télécharger selenium-server-standalone-2.32.0.jar et le navigateur (IE, chrome) driverserver après le téléchargement, vous devez ouvrir CMD et exécuter la commande

java -jar selenium-server-standalone-2.0b3.jar -Dwebdriver.ie.driver = .IEDriverServer32.exe