Impossible d'exécuter la TestNG Suite fichier via la ligne de commande

Je suis en train d'exécuter une TestNG Suite fichier via la ligne de commande dans le but d'initier une régression exécuter.
Actuellement, je suis en train de faire cela par le biais de mon IDE Eclipse avec succès par un clic-droit sur le "testng.xml" fichier, puis en sélectionnant Exécuter en tant Qu' > TestNG Suite.

Cependant, lorsque j'essaie de le lancer via la ligne de commande, je reçois un message d'erreur. Les étapes ci-dessous:

  • Je naviguez jusqu'au répertoire où mon "testng.xml" le fichier est enregistré. par exemple C:\Users\xxx\Documents\eclipse les projets\Tests Automatisés\config
  • Exécutez la commande:

    java org.testng.TestNG testng.xml

La commande ci-dessus génère la réponse ci-dessous:

Error: Could not find or load main class org.testng.TestNG
  • J'ai essayé le réglage du classpath pour inclure toutes les sélénium et testNG fichiers Jar comme par ci-dessous:

    set classpath C:/Users/xxxx/Downloads/selenium-java-2.25.0/selenium-2.25.0/libs/*

Toutefois, cela génère le message d'erreur ci-dessous:

Environment variable classpath C:/Users/xxxx/Downloads/selenium-java-2.25.0/selenium- 2.25.0/libs/* not defined

J'ai regardé sur le testNG Documentation (http://testng.org/doc/documentation-main.html) et ce juste dit que testNG doit être dans votre classpath, alors maintenant, je suis un peu coincé. Toute aide serait grandement appréciée.

InformationsquelleAutor Sudhir | 2013-09-14