On first run, captures the golden image and stores it next to the test. On subsequent runs, fails the step if the rendered region differs by more thanDocumentation Index
Fetch the complete documentation index at: https://momentic.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
threshold. Re-record a golden by deleting it and re-running. The bare form
- visualDiff diffs the full viewport.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
on | string | No | Description of the element to diff against. |
css | string | No | CSS selector for the target. Use instead of the description key. |
coords | string | { x, y } | No | Absolute viewport coordinates. Either an x, y string (e.g. 120, 40) or a { x, y } object. |
x | number | string | No | X coordinate. Must be provided together with y. |
y | number | string | No | Y coordinate. Must be provided together with x. |
useSelector | boolean | No | Skip AI resolution and require the cached selector to match exactly. |
force | boolean | No | Force the action even when the element is not actionable. |
DANGEROUS_FORCE_DYNAMIC | boolean | No | Bypass the step cache and resolve the target dynamically every run. |
iframe | string | No | Description of the iframe to scope the action to. |
threshold | number | No | Maximum allowed visual difference. 0 = identical. |
screenshot | object | No | Optional fixed golden image ({ data, width, height }). |
saveAs | string | No | Name of the variable to write this step’s return value to. |
retries | number | No | Number of times to retry the step on failure before failing the test. |
skipped | boolean | No | Skip this step at execution time. |
comment | string | No | Free-form annotation kept with the step. |