Существует 2 способа реализации отчета по экстентам в Cucumber
1. Использование адаптера Cucumber-JVM 4 для Extent Framework (extereports-cucumber4-adapter) и ниже - шаги для реализации -
Добавить зависимость адаптера в POM.XML
<dependency>
<groupId>com.aventstack</groupId>
<artifactId>extentreports-cucumber4-adapter</artifactId>
<version>1.0.6</version>
</dependency>
Добавьте плагин com.aventstack.extentreports.cucumber.adapter.ExtentCucumberAdapter к бегуну.
@RunWith(Cucumber.class)
@CucumberOptions(plugin = {"com.aventstack.extentreports.cucumber.adapter.ExtentCucumberAdapter:"})
public class RunCukesTest {
// ..
}
Каталог вывода отчета - ../ Каталог проекта / test-output / HtmlReport
* *
* 1023 1024 * 2. Добавление зависимости aventstack в POM.XML
<dependency>
<groupId>com.aventstack</groupId>
<artifactId>extentreports</artifactId>
<version>3.1.5</version>
</dependency>
В этом рабочем процессе Не добавляйте плагин com.aventstack.extentreports.cucumber.adapter.ExtentCucumberAdapter к бегуну.