2013-01-17 70 views
0

我需要帮助来创建一个.bat文件来调用testng.xml其中包含所有测试运行。根据此link,我创建了.bat文件。以下是我已经写在上面:创建一个批处理文件来调用testng.xml来运行硒脚本

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.xml:是我的testng.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 

请让我知道如何解决这个错误。

回答

0

请尝试以下操作。如果它不能正常工作提供的test.xml完整路径file.Please不要让我知道,如果它的工作

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 
0
1| Copy any one of the below methods in a text file 
2| Save it as yourtext.bat 
3| Open the batch file created to run the test. 

方法#1

cd C:\Workspace\projectname 
java -cp C:\Workspace\projectname\lib\*;C:\Workspace\projectname\bin org.testng.TestNG testng.xml 

方法#2

cd C:\Workspace\projectname 
set ProjectPath=C:\Workspace\projectname 
echo %ProjectPath% 
set classpath=%ProjectPath%\bin;%ProjectPath%\lib\* 
echo %classpath% 
java org.testng.TestNG %ProjectPath%\testng.xml 
相关问题