Introduction
Multiple Cucumber HTML Reporter is a reporting module for Cucumber to parse the JSON output to a beautiful report.
Multiple Cucumber HTML Reporter is a powerful reporting module for Cucumber that transforms standard JSON output into a beautiful, interactive, and highly detailed HTML report.
Unlike many other reporting modules, this module provides:
- Quick Overview: A high-level summary of all tested features and scenarios.
- Command line tool: Generate report quickly using command line tool.
- Multiple Runs Support: Ability to hold multiple runs of the same feature or runs Across different browsers and devices.
- Cucumber Messages Support: Direct support for modern Cucumber Messages NDJSON format via streaming, toggleable with the
useCucumberMessagesoption or--messagesCLI flag. - Language independent: Generate Cucumber report using any Cucucmber language binding with any frameworks like Selenium WebDriver, Playwright, WebDriverIO, etc using Java, Typescript, Javascript, and other languages.
- Charts: Visual representation of test results.
- Interactive Search: Easily search, filter, and sort through your features and results.
- Metadata Rich: Detailed insights into the browser, version, platform, and device used for each test run.
- Dark Mode Support: Beautifully designed UI with native support for dark mode.
- Customisable Report: Add your organisation brand logo, title, footer to customise the report as per your requirement.
- Built for Scale: Streams report generation, so suites with heavy screenshot/video attachments don't run out of memory.
- Emailable Report: Generate a separate Emailable report which you can send to the stakeholders.
- Localized Reports: Display report labels in English, Spanish, French, Portuguese, or Arabic. Arabic reports use a right-to-left layout.
Feature Highlights
Report Languages
Choose the language for static labels in both the main report and the emailable report with the language option. English (en) is the default; Spanish (es), French (fr), Portuguese (pt), and Arabic (ar) are also supported. Portuguese uses Brazilian wording, and pt-BR or pt-PT both resolve to pt. Arabic reports use a right-to-left layout. Feature, scenario, and other test-provided content remains as written in the source test results.
Features List Page
English

Spanish

French

Portuguese

Arabic

Feature Details Page

Emailable Report

Why choose this reporter?
- Rich Metadata: See exactly where your tests ran without digging into logs.
- Flexible Integration: Works with any language binding of Cucumber.
- Customizable: Add your own data blocks, custom styles, and branding.
- Detailed Scenarios: Drill down into specific steps, attachments, and error messages.
- Charts: Visual representation of test results.
- Scalable: Generate report for large test suites with heavy attachments.
- Email Report: Generate Emailable report version which you can share with project stakeholders.
Last updated on