Installation

Requirements

The plugin requires Python version 3.11 or higher.

  • pytest >= 8.4.0

  • pyyaml >= 6.0.2

  • beautifulsoup4 >= 4.13.0

Optional modules

  • pytest-html >= 4.0.0 if using pytest-html.

  • pytest-bdd >= 8.1.0 if using Allure, allure-pytest is required instead of allure-pytest-bdd.

  • selenium >= 4.11.0 if using Selenium.

  • pytest-playwright >= 0.4.3 if using Playwright.

  • allure-pytest >= 2.13.2 if using Allure.

Note: this plugin doesn’t integrate with allure-pytest-bdd

Installing pytest-report-extras

$ pip install pytest-report-extras