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

Tour

For the complete documentation index, see llms.txt

The viewer is a three-part IDE: an activity bar (left), document tabs (center), and an inspector (right).

Activity bar

Six sections, switchable with ⌘1–⌘6:

SectionShows
Scenarios⌘1scenario files with last-run status
Helpers⌘2helper files (read-only)
Collections⌘3collections — create / rename / reorder / run
Runs⌘4run history of the active env overlay — grouped by day, a trend strip on top, the tests failing now pinned above it; filterable by status
Active⌘5live, in-progress runs, plus the queue: runs waiting for a slot, each with a cancel button that takes it out
Variables⌘6edit .env / .secrets, reveal secrets, toggle flags

At the bottom: a terminal toggle, a theme toggle, and the version.

Tree header

Above the tree sits the project folder’s name (the full path is the hover tooltip) and a refresh button that appears when the pointer is in the pane. When something fronts the viewer and offers it a list of environments — a box — the folder name gives way to a project and an environment dropdown. Chevrons appear on hover, like the refresh button beside them; with a single project the project part is a static label without one. The environment menu lists each environment with the test bundle it is running (nothing pushed yet otherwise). Picking one is not a change inside this viewer: every environment on a box is its own viewer process, so the choice is posted to the proxy and the page reloads into that environment’s viewer. Picking a project lands you in its environment of the same name when it has one, otherwise its first. A plain local viewer shows no dropdown at all.

Document tabs

The first tab is Home — the overview of the whole project. It is pinned: it cannot be closed, ⌘W does nothing on it, and “Close All” closes every document but leaves you on it.

Open scenarios, helpers, collections and runs as further tabs. The strip wraps into as many rows as it needs, up to three, so every open tab stays visible instead of scrolling out of sight; past three rows it scrolls. ⌘W or a middle-click closes the active tab, and the button on a tab opens the same menu as a right-click: Close / Close Others / Close All. Tabs and layout persist across reloads.

Inspector (right)

Context-aware: during a live run it shows Vars / Call stack / Trace / Breakpoints; for a failed run it shows the artifact tabs (screenshot, semantic DOM, console, trace). See Inspector & artifacts.