Skip to main content

View Screenshots

Screenshots show what the browser looked like during the run. They are especially helpful when a test fails because they show whether the app was on the expected page, whether an element was visible, and what message or state the user would have seen.

Where screenshots appear

You may see screenshots in two places:

PlaceUse it for
Failed row detailsReview the screenshot matched to a specific failed test.
Images tabBrowse image artifacts captured for the whole run.

Open Runs, select a run, then open the failed row details or the Images tab.

How to review a screenshot

Look for the visible state that explains the result:

What to checkWhy it matters
Current pageConfirms whether the test reached the expected screen.
Error messagesShows validation errors, server errors, or login failures.
Missing elementsExplains selector and visibility failures.
Unexpected modals or bannersCan block clicks and assertions.
Responsive layoutHelps identify viewport-specific behavior.

Click an image to open a larger preview. From the image viewer, use download when you need to attach the screenshot to a bug report or discussion.

Compare with the failed step

A useful screenshot review connects the image to the test step:

  1. Read the failed row or error message.
  2. Open the screenshot.
  3. Identify what the test expected to see or do.
  4. Compare that expectation with the actual page state.
  5. Decide whether the app, test, data, or environment needs the change.

If screenshots are missing

Screenshots may be unavailable when:

ReasonWhat to check
The run is still finalizingWait for artifact processing to finish.
The run configuration does not save screenshotsReview the selected run configuration.
Screenshots are saved only on failurePassed tests may not produce screenshots.
The run failed before Playwright ranCheck session setup, dependencies, and secrets.
Artifacts expired or were deletedUse a newer run or re-run the test.

For video evidence, see Watch videos.