Создание отчета по экстенту с использованием слушателей "ITestListener" или "IReporter" - PullRequest
1 голос
/ 15 октября 2019

Мне нужно сгенерировать testng extent report (version 3). Я видел, что существует два способа создания отчета по экстентам.

Здесь я объясняю два случая без использования кода.

  • Случай1:

    Создание класса, реализующего прослушиватель "IReporter", и этот класс определен в файле testng.xml.

  • Случай 2:

    Созданиекласс java (ExtentTestManager.java) и определенные методы relayvent, использующие пакеты com.relevantcodes.extentreports.ExtentTest и com.relevantcodes.extentreports.ExtentReports для реализации логики.

Затем создаем класс (TestListener), реализующий слушатель "ITestListener" и расширяющий класс BaseTest.

Чтобы переопределить методы, этот класс используется методами из класса ExtentTestManager.java. Наконец, этот новый класс определяется файлом testng.xml.

Здесь я хочу узнать, какая реализация подходит для генерации отчета по экстентам и причины, пожалуйста.

В случае 2, почемубыть классом "TestListener" также расширен класс "TestBase"?

1 Ответ

1 голос
/ 15 октября 2019

Я нашел ответ на этот вопрос. Пожалуйста, обратитесь к этой статье.

https://medium.com/extent-report-3-1-5-itestlistener-implementation/extent-report-is-widely-used-as-html-report-for-selenium-test-scripts-reason-being-simple-its-3f19214b2e19

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...