web-dev-qa-db-fra.com

Obtenir une erreur Impossible de trouver ou de charger la classe principale org.testng.TestNG

J'essaie d'exécuter TestNG à partir de la ligne de commande, mais cela me donne une erreur… .. Quelqu'un peut-il me dire où je me trompe?

Répertoire Java -cp C:/TestNG/testng-6.2.jar; C:\répertoire de projet\src\com\suites\suite\shop org.testng.TestNG testng.xml

Erreur : Impossible de trouver ou de charger la classe principale org.testng.TestNG

Mes scripts fonctionnent correctement lorsque je les ai exécutés à partir de Eclipse testng plugin.

8
user2624997
  1. Copiez les commandes ci-dessous dans un fichier texte. 

  2. Modifier l'emplacement.

  3. Enregistrez-le sousyourtext.bat

  4. Maintenant, double-cliquez sur le fichier batch créé.

cd C:\Espace de travail\nom du projet  

Java -cp C:\Espace de travail\nom du projet\lib *; C:\Espace de travail\nom du projet\bin org.testng.TestNG testng.xml

9
Prashanth Sams

Le chemin du fichier TestNG.jar n'a pas été configuré . Suivez les instructions du site suivant pour le configurer. Cela a fonctionné pour moi: http://qtp-automate.blogspot.com/2011/10/running-Selenium-testng-test-fr.html

3
Nguyen Thi Huong

Peut-être que votre fichier testng.jar ne se trouve pas dans le dossier lib qui C:\Workspace\projectname\lib

Vous devriez trouver testng.jar first sur votre ordinateur et le déplacer manuellement vers C:\Workspace\projectname\lib. Alors ça va marcher

1
Ozgur Altuntas
  1. Essayez les réponses ci-dessus.
  2. Si cela ne fonctionne toujours pas, vous avez peut-être téléchargé la mauvaise version de testng.jar. De link testng.org , cliquez sur "ici pour les utilisateurs de Ant" pour télécharger un fichier testng.jar complet (11 méga-octets) et non une version "Maven Central" (pas plus de 100 Ko).

J'ai testé ces deux versions sur centos après le test testng

1
baron.wang

Vérifiez que le dossier lib contient le fichier testng-6.8.jar (ou toute autre version), car testng.xml s'exécute même sans testng-6.8.jar (ou toute autre version) avec les fichiers jars ajoutés lors de l'ajout de la bibliothèque TestNG.

0
rohitrokkzz