我有以下方法可以使用 Maven 从 testing.xml 文件执行您的测试
Testing.xml
在项目根目录中添加一个文件。内容会像
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="TestSuit">
<test name="MyTest">
<classes>
<class name="package.subpackage.TestClassName"/>
</classes>
</test>
</suite>
pom.xml
在上面的<dependencies>
标签中添加下面的代码
<!-- Following plugin executes the testing tests -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12.4</version>
<configuration>
<!-- Suite testng xml file to consider for test execution -->
<suiteXmlFiles>
<suiteXmlFile>testng.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
执行以下步骤
右键单击项目 > 运行方式 > Maven 清理
然后
右键单击项目 > 运行方式 > Maven 构建
然后
右键单击项目 > 运行方式 > Maven 测试