This documentation is available as Markdown. For the complete index, see llms.txt. Skip to content

Step debugger

For the complete documentation index, see llms.txt

The viewer’s debugger is the same pause-on-failure machinery the agent uses — exposed visually.

Breakpoints

Click the gutter next to any step to toggle a breakpoint. Breakpoints persist in a file of the project, so the CLI and agent see them too.

Run paused

Click Debug (or e2e <name> --debug) to run with a visible browser that pauses on breakpoints and on failure. A paused run shows the reason (breakpoint / manual / failure) and the exact line, highlighted in the gutter.

Controls

  • Continue — run to the next breakpoint or the end. On a failure pause it does not un-fail the test: fix the scenario and run it again.
  • Step — execute the next statement. Not offered on a failure pause.
  • Stop — abort the run.

Inspect

While paused, the inspector offers:

TabShows
Varslive variables in scope (truncated to 4 KB each)
Call stackyour function frames, outer → inner (file:line)
Tracethe full event log since the run started
Breakpointsevery breakpoint, with add/remove

This is the human side of self-healing: you can take over the same paused state the agent works from.