На данный момент мне удалось прикрепить свои снимки экрана к Reporter Вывод путем реализации этого:
Код: Выделить всё
Reporter.log("
[img].\\screenshots\\[/img]
");
но все еще пытаюсь добавить их в раздел результатов тестирования неудачных методов.
Я был возможность реализовать прослушиватель и перехват действий onTestFailure, которые изначально предлагались здесь:
Как включить снимок экрана с ошибкой в отчет testNG
Вот пример этого :
Код: Выделить всё
@Override
public void onTestFailure(ITestResult result) {
Reporter.setCurrentTestResult(result);
Reporter.log("
[img].\\screenshots\\Untitled.png /[/img]
");
Reporter.setCurrentTestResult(null);
}
Обновление (14.03.14): Я приложил скриншот, чтобы прояснить мой вопрос. Проблема не в том, чтобы сделать снимок экрана и прикрепить его к отчету. Эта часть работает нормально. Проблема в том, что снимок экрана прикреплен к части отчета «Вывод теста», но я хочу видеть его в разделе «Результаты» -> «Неудачные методы».

Подробнее здесь: https://stackoverflow.com/questions/111 ... ds-results