当我尝试从命令提示符下的项目运行项目时,出现主菜单测试用例已失败的异常。
java -cp C:\ Users \ eclipse-workspac \ CTv_Web_Auto_Check \ bin; C:\ Users \ eclipse-workspace \ CTv_Web_Auto_Check \ lib * org.testng.TestNG testng.xml
答案 0 :(得分:1)
首先添加您的pom文件:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
</plugin>
</plugins>
</build>
以及“依赖项”部分:
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
</dependency>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.20.1</version>
</dependency>
尝试在命令行中使用以下命令来运行您的测试:
1。在Maven项目中运行所有测试类
mvn test
2。运行单个测试:
mvn -Dtest=TestClassName#testCaseName test
3。 runningalltests(在课堂上):
mvn -Dtest=TestClassName test
4。 (如果使用testNg)通过测试套件运行
mvn -Dsurefire.suiteXmlFiles=src/test/java/com/testsuites/testsuitAll.xml test
我认为您应该使用最后一个(4.),并在项目路径上进行首次引用。
希望这会有所帮助,