1

実行するすべてのテストを含む、.bat呼び出すファイルを作成するのに助けが必要です。このリンクに従って、ファイルを作成しました。ここに私が書いたものがあります: testng.xml.bat

java -cp "C:\Program Files\Selenium Execution Engine\lib\library\testng-5.8-jdk15.jar";"C:\POM_Newdemo\EF_Progression\bin\testscripts" org.testng.TestNG "C:\POM_Newdemo\EF_Progression\testng.xml"

どこ:

  • -cp: クラスパスです
  • C:\Program Files\Selenium Execution Engine\lib\library\testng-5.8-jdk15.jar: 私のtestng jarファイルのパスです
  • C:\POM_Newdemo\EF_Progression\bin\testscripts: は、テストの .class ファイルのパスです
  • C:\POM_Newdemo\EF_Progression\testng.xmltestng.xml: 私のファイルのパスです

次のようにエラーをスローしています。

[Parser] Running:
  C:\POM_Newdemo\EF_Progression\testng.xml


Suite
Total tests run: 0, Failures: 0, Skips: 0


[ERROR]:
Cannot find class in classpath: testscripts.Test_Demo

このエラーを解決する方法を教えてください。

4

4 に答える 4

0

以下をお試しください。うまくいかない場合は、test.xml ファイルのフル パスを提供してください。

java -cp "C:\Program Files\Selenium Execution Engine\lib\library\testng-5.8-jdk15.jar":C:\POM_Newdemo\EF_Progression\src\testscripts" org.testng.TestNG testng.xml
于 2013-09-18T11:20:05.083 に答える