回帰実行を開始するために、コマンド ラインから TestNG Suite ファイルを実行しようとしています。現在、「testng.xml」ファイルを右クリックし、[Run As] > [TestNG Suite] を選択して、Eclipse IDE を使用してこれを正常に実行しています。
ただし、コマンド ラインから実行しようとすると、エラー メッセージが表示されます。以下の手順:
- 「testng.xml」ファイルが保存されているディレクトリに移動します。例: C:\Users\xxx\Documents\eclipse projects\Automated Testing\config
次のコマンドを実行します。
java org.testng.TestNG testng.xml
上記のコマンドは、以下の応答を生成します。
Error: Could not find or load main class org.testng.TestNG
以下のように、すべてのセレンとtestNG Jarファイルを含むようにクラスパスを設定しようとしました:
set classpath C:/Users/xxxx/Downloads/selenium-java-2.25.0/selenium-2.25.0/libs/*
ただし、これにより次のエラー メッセージが生成されます。
Environment variable classpath C:/Users/xxxx/Downloads/selenium-java-2.25.0/selenium- 2.25.0/libs/* not defined
私は testNG のドキュメント ( http://testng.org/doc/documentation-main.html ) を調べましたが、これは testNG がクラスパスにある必要があることを示しているだけなので、少し行き詰まっています。どんな助けでも大歓迎です。