Skip to main content

Watch Videos

Videos show the browser session as it happened. They are useful when a screenshot captures the final state but not the sequence that caused it.

Open a video

  1. Open Runs.
  2. Select a completed run.
  3. Open the Videos tab.
  4. Select the video for the test you want to inspect.

The Videos tab lists video rows with the associated test label and size when that information is available.

What to watch for

Use the video to answer sequence questions:

QuestionWhat to look for
Did the test reach the right page?Navigation, redirects, and login state.
Did the page finish loading?Spinners, delayed content, or slow API responses.
Did a click or input happen?Whether the browser performed the expected action.
Did something block the UI?Modals, overlays, banners, or disabled controls.
Did the layout change?Responsive behavior, clipped content, or hidden buttons.

Match video with other evidence

Videos are strongest when used with the failed row details:

  1. Open the failed row and read the failure reason.
  2. Open the matching video.
  3. Watch the actions leading up to the failure.
  4. Compare with the screenshot or trace if the cause is still unclear.

If videos are missing

Videos may be unavailable when:

ReasonWhat to check
The run configuration does not record videoReview the selected run configuration.
Video is retained only on failurePassed tests may not keep video artifacts.
The run ended before Playwright launchedCheck setup, dependencies, secrets, and session logs.
The run is still finalizingWait for artifacts to finish processing.
Artifacts expired or were deletedUse a newer run or re-run the test.

For deeper event-by-event debugging, see Open traces.