browser_assert
Check the current page against expected conditions such as URL, text, elements, and values. Returns a pass/fail result to confirm state.
Instructions
Verify the current page against deterministic checks. Returns pass/fail.
checks {"type": "url_matches", "pattern": "/checkout"} {"type": "url_contains", "text": "/orders/"} {"type": "title_matches", "pattern": "Order"} {"type": "text_contains", "text": "Thanks", "regex": false} {"type": "text_absent", "text": "Error"} {"type": "element_exists", "role": "button", "name": "Continue"} {"type": "element_gone", "ref": "e12"} {"type": "value_equals", "ref": "e7", "value": "Zurich"} {"type": "checked", "ref": "e9", "state": true} {"type": "count_at_least", "role": "link", "min": 3} {"type": "js", "expr": "document.title.length > 3"}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| checks | Yes | ||
| session | No | default |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |