=========== Description =========== This plugin works by adding extra content to the HTML report generated by **pytest-html** and **allure**. The plugin is suitable for both front-end tests (Selenium or Playwright) and back-end tests. The test steps are composed by the following parts: * Comment or description. * Screenshot (if applicable). * Source of the webpage where the screenshot was taken (if applicable). **pytest-report-extras** integrates with: * `Selenium `_ * `Playwright `_ * `Allure Report `_ Docstring of tests are also included in the report, as mean to provide a long description of tests. Therefore, you are highly encouraged to document your tests with docstrings. History of the project ====================== **pytest-report-extras** is the successor of the `pytest-webtest-extras `_ project. The latter is now deprecated. **pytest-webtest-extras** was primarily focus on front-end tests (Selenium or Playwright). **pytest-report-extras** is a more general-purpose test report plugin that can also be used for back-end tests without screenshots.