TestNG 添加监听器的方式

  1. 在@Test标注方法所在的类上添加@Listener注解
@Listener(类路径.类名.class)
public class ClassA {
  @Test
  public void test(){
    ...
  }
}
  1. 最常用的方式:
    直接在TestNG.xml文件里添加

  2. 代码构建xml文件,有两种方式
    (1)直接添加到TestNG对象中

TestNG testNG = new TestNG();
ITestNGListener listener = new ITestNGListener();
testNG.addListener(listener );

(2)设置XmlSuite对象

List<XmlSuite> xmlSuites = new ArrayList<>();
List<String> suitListens = new ArrayList<>();
xmlSuite.setListeners(suiteListens);
原文地址:https://www.cnblogs.com/jayworld/p/14804364.html