Je veux courir le Sélénium cas de test de fichier en ligne de commande
Puis j'ai fait enregistré un cas de test avec l'extension Firefox "Selenium IDE".
Maintenant, je veux utiliser la ligne de commande pour exécuter ce fichier html exporté.
J'essaie de suivre cette how-do-i-lancer-le-sélénium-ide-de-la-commande-ligne-avec-un-spécifique-test mais ça ne fonctionne pas.
S'il vous plaît aider moi.
- Cela nous rendrait plus facile pour vous aider, si vous spécifiez ce qui ne fonctionne pas. Un message d'erreur?
Vous devez vous connecter pour publier un commentaire.
Vous aurez besoin de Selenium RC que vous pouvez obtenir à partir de:
http://seleniumhq.org/download/
Et Java 1.5 ou supérieur (Télécharger Java ici)
1) Installer Java
2) Décompresser le Sélénium RC.
3) Ouvrir un cmd.exe fenêtre et allez dans le répertoire contenant du Sélénium Serveur (
selenium-remote-control-1.0.1\selenium-server-1.0.1
)4) Exécutez la commande ci-dessous:
Cela doit exécuter votre suite de tests dans Firefox et écrire les résultats dans le fichier html. Évidemment, vous aurez besoin de changer le
"http://10.8.100.106"
argument de votre propre serveur (ce qui est peut-être justelocalhost /127.0.0.1
)java -jar selenium-server-standalone-3.0.0-beta2.jar -help
ne renvoie pas d'-htmlSuite optionIl est possible d'exécuter des cas de test à l'aide de Selenese Runner. Vous pouvez spécifier un seul cas de test de fichier ou une suite de tests que l'unité fonctionne.
Nous faut exécuter la SeleniumRC en utilisant la commande suivante;
ex:
la program1 se composent de ce qui suit sont les suivants:
program1.class
fichierServer.jar
et le Sélénium Java client.jar fichierCette méthode est applicable pour SeleniumRC exécution. On peut créer directement l'
program1.jar
fichier à partir d'eclipse en utilisantFichier->Export.
Voici un article qui vous explique étape par étape le processus de la façon d'exécuter le Sélénium RC application en Java.
Créer un Java Selenium RC script de test et de l'exécution du script
J'ai eu besoin de le faire avant, et utilisé les méthodes suivantes:
Plus souvent nous allions courir dans le chemin de génération d'erreurs lors de l'exécution de la commande cmd.
Si vous voulez l'exécuter à partir de l'invite de commande, vous pouvez envisager de la rédaction de votre sélénium test en python.
Assurez-vous que vous avez installé python si vous êtes sur windows. Mac aura python par défaut.
Test en cours d'exécution à partir de CMD est assez facile.
Suivez les étapes ci-dessous
1 - Aller dans le répertoire home et de Définir le chemin de classe de
Home Directory > set classpath=Home Répertoire\bin; et appuyez sur entrée
Home Directory > set classpath=Home Répertoire\lib*; et appuyez sur entrée
2-Accueil-annuaire > java org,testng.TestNG testng.xml testng2.xml testng2.xml et appuyez sur entrée
J'ai documenté tous les les étapes ici. J'espère que ça aidera. Cheers
1) à partir de CMD
Exécutez la commande ci-dessus dans C:\ProjectX\Mortgage
2) Créer un fichier batch nom du coureur.chauve-souris
3) Exécutez le fichier de commandes en double cliquant dessus.
Pour être en mesure d'exécuter dans le navigateur Chrome, vous pouvez utiliser *chrome option à la place de *firefox comme ci-dessous
Autres navigateurs liste comprennent:
sur session null