Прикрепление скриншотов к результатам неудавшихся методов TestNG

Я ищу способ прикрепить скриншот к разделу результатов отчета TestNG для неудачных методов.

До сих пор я мог прикреплять свои снимки экрана к выходным данным Reporter, реализуя это:

Reporter.log("

");

, но все еще не могу добавить их в раздел «Результаты тестирования» неудавшихся методов.

Мне удалось реализовать Listener и перехватить действия onTestFailure, которые первоначально предлагались здесь: Как я могу включить снимок экрана с ошибкой в ​​отчет testNG

Вот пример этого:

    @Override
public void onTestFailure(ITestResult result) { 
    Reporter.setCurrentTestResult(result); 
    Reporter.log("

"); Reporter.setCurrentTestResult(null); }

Но функция Reporter.log по-прежнему помещает мою информацию в журнал вывода Reporter, но не в методы Results->Failed -> Журнал неудачных методов.

Обновление (14.03.14): Я приложил скриншот, чтобы пояснить свой вопрос. Проблема не в том, чтобы сделать скриншот и прикрепить его к отчету. Эта часть работает нормально. Проблема в том, что снимок экрана прикреплен к части отчета «Вывод теста», но я хочу увидеть его в «Результаты» -> «Неудачные методы».

enter image description here

7
задан Community 23 May 2017 в 12:02
поделиться