(九)PC自动化测试框架之自定义框架--总入口main方法

之前是直接运行TestNg.xml文件来进行用例的统一管理,但是都需要手动操作,网上找了一下用命令执行xml,怎么设置都搞不定,所以这里我重新做个处理,新建一个TestMain类来管理这些测试用例。

有疑问的加V了解详情:zx1187463903

TestMain

新建一个main包,然后创建TestMain类:
在这里插入图片描述

package main;

import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import org.testng.TestNG;

import function.BasicFunction;
import help.SendEmail;

public class TestMain {
	public static void main(String[] args) {
		List<String> suites = new ArrayList<String>();
		suites.add(System.getProperty("user.dir") + "/TestNg.xml");
		TestNG tng = new TestNG();
		tng.setTestSuites(suites);
		String filepath=System.getProperty("user.dir")+"\\test-report";
		String filename=BasicFunction.getFileName("testreport");
		filepath=filepath+"\\"+filename;
		tng.setOutputDirectory(filepath);
		tng.run();
//		SendEmail.Email(filename);    将这里自定义的文件名称传给发送邮件的方法,这样用于不同测试结果的报告查看。
	}
}

如果你也搞定了,开心的同时请小编喝个咖啡也极好的呀。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43574761/article/details/95637680