До сих пор мне удавалось прикреплять свои снимки экрана к выводу Reporter, реализовав это:
Код: Выделить всё
Reporter.log("
[img].\\screenshots\\[/img]
");но все еще пытаюсь добавить их в раздел результатов тестирования неудачных методов.
Мне удалось реализовать Listener и перехватить действия 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
Мобильная версия