目录
一、下载依赖包
1. TestNG包
笔者的IDEA不兼容TestNG最新版本,所以下载的是6.x版本
下载地址:Maven Repository: org.testng » testng » 6.14.3 (mvnrepository.com)
2. JCommander包
下载地址:Maven Repository: com.beust » jcommander » 1.82 (mvnrepository.com)
不添加这个包,会报如下错误:
Exception in thread "main" java.lang.NoClassDefFoundError: com/beust/jcommander/ParameterException
at java.lang.Class.getDeclaredMethods0(Native Method)
...
二、配置依赖包
三、测试
编写测试程序,加注释@Test,可以看到运行成功了
package Test;
/*
1. setup browser and application
2. login
3. close
*/
import org.testng.annotations.Test;
public class FirstTestClass {
@Test
void setup(){
System.out.println("This is a setup test");
}
@Test
void login(){
System.out.println("This is a login test");
}
@Test
void close(){
System.out.println("This is a close test");
}
}