t.me/atinfo_chat Telegram группа по автоматизации тестирования

Как написать TestNG listener for @AfterMethod ?

Теги: #<Tag:0x00007f74843a8450> #<Tag:0x00007f74843a8360>

Нужно написать listener именно для @AfterMethod метода. Готового listener-а в TestNG на етот случай не нашел. Как бить ?

А как же IInvokedMethodListener?

public void afterInvocation(IInvokedMethod method, ITestResult result) {
        if (method.getTestMethod().isAfterMethodConfiguration()) {
                doSmth();
        }
}

public void beforeInvocation(IInvokedMethod method, ITestResult result) {
        if (method.getTestMethod().isAfterMethodConfiguration()) {
                doSmth();
        }
}
```
1 Симпатия

да етот я знаю, чуток не то что нужно… кароче контекст задачи таков, что б брать отдельний скриншот если tearDown метод какие то exception - и бросил…я так шарю тут нужно invocation proxy какой то реализовать либо aop …

Что-то я не совсем понял контекст задачи, если честно.