Skip to content

proof_step

Atomic proof capture step: navigate to a screen (optional), wait for settlement, verify an element (optional), and take a screenshot. Combines 3-4 tool calls into one. Use in Phase 8 proof flows to reduce tool-call overhead.

NameTypeRequiredDefaultConstraintsDescription
screenstringNoScreen to navigate to (omit to stay on current screen)
paramsRecord<string, unknown>NoNavigation params (e.g. { id: “1” })
waitMsnumberNo1500min: 0, max: 10000, integerSettlement wait in ms (default 1500)
verifyTextstringNoVisible text to verify on screen (uses device_find)
verifyTestIDstringNotestID to verify in component tree (uses cdp_component_tree)
screenshotPathstringNoOutput path for screenshot (default: auto-generated)
labelstringNoLabel for this proof step (e.g. “After adding item to cart”)
proof_step()