Layout
The page consists of three main sections: a search bar, status filters, and an error groups table.
Search
Search by test name or error text. Results update as you type.Tag Filter
Filter error groups by test-case tags. Select one or more tags to show only error groups that contain tests with the selected tags. This narrows the error list to failures within a specific tag category (for example,@smoke or @checkout).
Status Filters
Filter the grouped list by outcome: All: Shows all test cases in the run, grouped by error Failed: Only failed test cases
Flaky: Test cases that passed on retry but had at least one failure (See: common reasons).
Each filter displays a count: See how many test cases fall into each category.
Expand / Collapse: Use the toggle on the right to expand all error groups at once or collapse them back to the error headers.
Error Groups
Each row in the table represents a unique error message. The row shows:- Error text
- Number of affected tests
Test Case Rows
Each test case row shows:- Status icon: A ❌ for failed, a ⚠️ for flaky.
- Test name: The full test case title.
- Browser: Which browser ran the test (Chromium, Firefox, Webkit, iOS, etc.).
- Duration: How long the test took.
- Retries: Number of retry attempts, if any.
Side Panel
The side panel displays details for one test case without leaving the Errors tab.
Header
Shows the test name and status.Details
Error Message
Shows the Playwright error text for the failing attempt.Stack Trace
The call stack at the point of failure. Use this to trace back to the exact line in your test or application code.View Details
Opens the full test case details page for deeper analysis. From there, you can access the Overview and History tabs.Related
Summary
Group failures by cause
Specs
Review results by spec file
Analytics
Track reliability and duration trends over runs