Skip to main content

Run Viewer

The Run Viewer is a two-panel interface for replaying test execution. Access it from any run's detail page via the Live Viewer button.

Layout​

Left panel: step list and chat. Right panel: video recording and browser action timeline.

Panels are resizable — drag the divider to adjust.

Left Panel​

Steps Tab​

Scrollable list of every execution step. Each row shows the step number, description, status, and duration. Click any step to jump to that point in the video. The currently active step is highlighted.

Chat Tab​

Conversation history with the AI agent. Shows message bubbles for each exchange during the test run. Suggestion chips appear for common follow-up questions.

Only visible for E2E test runs. Browser agent (Surfer) runs show Steps only.

Right Panel​

Video Player​

Plays the recorded browser session. Controls:

  • Play / Pause
  • Scrub slider to seek
  • Time display
  • Download button

Browser Actions Timeline​

Horizontal strip below the video showing every browser action (clicks, typing, navigation) with timestamps. Hover an action for details. Click to seek the video to that moment.

Playback Controls​

ControlAction
Play / PauseStart or stop auto-advance
StopReturn to beginning
StepAdvance one step
RewindGo back one step
Speed0.5x / 1x / 1.5x / 2x

Live Runs​

For tests that are currently running, the viewer connects via WebSocket to stream steps and video in real time.

Connection status indicator (top of viewer):

StateMeaning
ConnectedLive stream active
ConnectingEstablishing connection
DisconnectedStream ended or lost
ErrorConnection failed

Run Info​

The header shows the test name, run timestamp, and current status. Use the Refresh button to reload run data without navigating away.