Skip to main content
A Playwright trace records everything the browser did during a test: the DOM at each step, network calls, console output, and screenshots. These commands hand you links that open those traces in Playwright’s viewer, which is where a failure stops being a stack trace and starts being something you can step through. For fields and response details, see the API reference.
Sample output on this page uses --json. Pretty tables pick their columns from the payload and the terminal width, so they are not reproducible; the JSON envelope is. See Output formats.

traces list

Lists trace viewer links for every test entity in a run, or for one entity when --test-entity-id is given.

Required arguments

  • <run_id> - the run whose traces to list, from runs list.
  • --project <project_id> - the project the run belongs to.
Sample output
Each link points at trace.playwright.dev, Playwright’s hosted viewer, and carries a time-limited NeetoPlaydash URL for the trace file so the viewer can load it. That viewer is operated by Microsoft, not by NeetoPlaydash. Opening a link sends the artifact URL there.
The NeetoPlaydash part of the URL expires, so fetch links when you are about to open them rather than saving them for later.