browser_run_step
Execute a single UI-testing action (click, type, hover, assert, goto, wait) on the current page. Returns result with duration and evidence screenshot on failure; interpolates variables into the step.
Instructions
Runs a YATT (leaf) step in the current page: click, type, hover, assert_*, goto, wait_visible, etc. Returns ok/error, duration and, on failure, an evidence screenshot. With vars it interpolates {{name}} into the step before running it. Structure steps (if/repeat/for_each/run_flow) run with test_run, not here.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| step | Yes | YATT step: {action, selector?, value?, attribute?, disabled?} | |
| vars | No | Variables to interpolate {{name}} into the step (e.g. { "email": "a@b.com" }) | |
| timeoutMs | No | Timeout in ms (default 40000) |