ExtentReports Reporter API class

The reporting capabilities of the framework are very important. There are many third-party open source APIs that can be used to build and/or email reports of the Selenium test results.

One particularly nice tool is called ExtentReports and it is developed by AventStack. This Java and .NET API allows users to build and customize an HTML report of all the TestNG results data for a Selenium suite run. There is a Community Edition, which is a free open source tool, and a Professional Edition, which has a lot of additional features.

The ExtentReports tool is developed by (c) AventStack and is located at http://extentreports.com/.

The ExtentReports Professional Edition has a number of different features from the Community Edition. Some of those features are:

  • Offline reports: This feature provides the ability to create reports offline instead of interactively while the test is running
  • Configure view visibility: This feature allows users the ability to turn off some of the panel views in the report like categories view, exceptions view, authors view, and TestRunnerLogs view
  • Custom dashboards: This feature allows users to create custom dashboard panels with additional test results data in table format
  • Markup helper: This feature allows users to customize the report adding links, cards, and modals to each page
  • KlovReporter: There is a feature called KlovReporter that allows users to store reports in a MongoDB and host them on a server
  • ExtentEmailReporter: This feature uses the Java Mail API class to create an email message to send the report after being built by an automated process
  • ExtentLogger: This new feature currently in development to enhance the logging features of the ExtentHTMLReporter tool
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.149.214.32