Skip to content

Add Allure reporting for Playwright Java#1269

Merged
baev merged 2 commits into
mainfrom
add-pw
May 8, 2026
Merged

Add Allure reporting for Playwright Java#1269
baev merged 2 commits into
mainfrom
add-pw

Conversation

@baev
Copy link
Copy Markdown
Member

@baev baev commented May 8, 2026

Context

This PR adds allure-playwright, a new integration for Playwright Java that automatically reports browser actions as Allure steps. After enabling the AspectJ weaver, common Playwright actions such as navigation, clicks, fills, waits, screenshots, and related page interactions appear in the report as readable runtime steps, with sensitive parameters redacted by default.

The integration also captures useful Playwright diagnostics automatically. User screenshots are attached to the current Allure step or test, and failed tests can include page screenshots, page source, traces, videos, console messages, and page errors when those artifacts are available.

Example setup:

<dependency>
  <groupId>io.qameta.allure</groupId>
  <artifactId>allure-playwright</artifactId>
  <version>$LATEST_VERSION</version>
</dependency>
-javaagent:/path/to/aspectjweaver.jar

Checklist

@baev baev added the type:new feature Change that add something new for end users label May 8, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 8, 2026

Allure Report Summary

Name Duration Stats New Flaky Retry Report
Allure Java – Pull request #1269 8m 46s Passed tests 943   Skipped tests 4 0 0 0

@baev baev merged commit 621d24c into main May 8, 2026
9 checks passed
@baev baev deleted the add-pw branch May 8, 2026 12:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

theme:build theme:model type:new feature Change that add something new for end users

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants