我在Eclipse中有一个Maven项目。在运行pom.xml文件时,它将运行我在路径src / test / java / pakage中提到的2个测试。 但是,当我在test-output文件夹中的index.html文件中检查测试结果时-它仅显示1个测试,方法名称和类名称也不正确。
也在html文件的信息部分中,位置有点奇怪-像这样显示-C:\ Users .. \ AppData \ Local \ Temp \ testng-eclipse--1598554117 \ testng-customsuite.xml(我期望我的项目位置(即驱动器)。
不知道出了什么问题。请有人帮助。
我的pom.xml就是这样-
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>Maven_demo</groupId>
<artifactId>Maven_Project</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>maven-plugin</packaging>
<name>Maven_Project</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.11.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.14.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
我的项目结构类似于此-img附件-https://i.stack.imgur.com/1FqDe.jpg