我需要帮助来创建一个.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.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
请告诉我如何解决此错误。
4条答案
按热度按时间bwleehnv1#
请尝试以下操作。如果不起作用,请提供test.xml文件的完整路径。如果起作用了,请一定告诉我
gxwragnw2#
方法**#1**
方法**#2**
cx6n0qe33#
最好的方法是在你的maven项目中使用surefire插件
配置testng.xml后,创建包含以下文本的批处理文件
全部完成!:)
wpcxdonn4#
最后
cd C:\workspace\projectdir(pom.xml所在的文件夹)mvn测试
是终极的