While it runs
Three things update live.- The browser panel shows screenshots of the real page, roughly twice a second.
- The execution bar lists the steps, each turning from pending to running to passed, failed or skipped.
- The chat receives the report when the run ends.
The report
The report opens with the step counts:- the state read back off the element after an assertion:
enabled, the text it actually held, the value in the input, ornot present - the address the page was on when the step acted, when the app moved it mid-step
- the network call a step’s API assertion matched, with its status
Why a step failed
Each failed step carries a cause, and the report describes it accordingly.
Debugging a failed run walks through each of
these.
The run page
Every run has a permanent page at/runs/<run-id> holding more than the chat
report shows:
- Every step, with its value or condition, the value read back, expected and actual for assertions, the verdict and the time
- The final screenshot, and a screenshot at the moment of each failed step
- Console messages and network requests captured during each step’s window
- Accessibility findings from the scan of the finished page
- Performance metrics for each page that loaded, and any budget breach
- Visual diffs (baseline, actual and difference side by side) for steps with a baseline
- The recording and the trace, in one Artifacts section that also says why any of them is missing
Sharing a run
Share on a run page mints a public link. It is a 128-bit token, with an expiry of 1, 7 or 30 days or none, and you can revoke it at any time. The page it serves is sanitised: no cookies, no environment headers, no browser storage state, no console or network detail. Anyone with the link can read the report and watch the recording without a Testorim account.Runs in flight
On pages other than the Test tab, a small N active runs pill in the bottom-right corner opens into the runs in progress across the workspace, grouped by batch. Each has a stop button that asks before it cancels. Hiding the pill cancels nothing; it comes back when another run starts.Saving the run as a procedure
Save as procedure, under the report in the chat, turns the run into a procedure that replays without planning. Give it a name and save. What gets saved is what actually worked, not what was planned: if an Enter key did nothing and the run recovered by clicking the field’s own button, the saved step is that click. If a typed value was committed by a combobox, the saved step is the selection. If a click was skipped because the page was already there, nothing is saved for it. Passwords the run typed are saved encrypted, so the replay can type them, and every view of the procedure shows***. Coverage-gap placeholders are
stripped on save: a placeholder for a check the planner could not fit has no
business in a test you replay every night.
