Если вы хотите добавить сообщение журнала или снимок экрана к шагу теста, следуйте этому подходу.
Создайте класс статического отчета и добавьте свои собственные методы журнала, например,
@AfterStep
public static void addStepLog(String Message)
{
ExtentCucumberAdapter.addMessageToTestStep(Message);
}
Вы должны настроить класс ExtentCucumberAdapter и добавить некоторые методы статического журнала, чтобы использовать информацию о шагах уровня потока.
Публичная статическая синхронизация void addMessageToTestStep (String Message)
{
stepTestThreadLocal.get () Информация (сообщение).
}
Public static synchronized void addScreenShotToTestStep(String Message)
{
stepTestThreadLocal.get().embed(screenshot, "image/png");
}