package test.enable; import org.testng.IInvokedMethod; import org.testng.IInvokedMethodListener; import org.testng.ITestResult; import org.testng.collections.Lists; import java.util.ArrayList; import java.util.List; public class InvokedMethodListener implements IInvokedMethodListener { private final List<String> invokedMethods = new ArrayList<>(); @Override public void beforeInvocation(IInvokedMethod method, ITestResult testResult) { invokedMethods.add(method.getTestMethod().getMethodName()); } @Override public void afterInvocation(IInvokedMethod method, ITestResult testResult) { } public List<String> getInvokedMethods() { return invokedMethods; } }