assert_visible
Verifies that a web element becomes visible within a timeout, such as a success banner or cart badge. Passes once displayed; fails if missing or hidden.
Instructions
Test step: check that an element becomes visible within timeoutMs, e.g. a success banner or a cart badge. Passes as soon as it is displayed; fails as a tool error if it is missing or stays hidden. Similar to wait_for_element with visible: true, but phrased as a pass/fail assertion.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| selector | Yes | How to find the element, e.g. { by: 'css', value: '#login-button' } or { by: 'id', value: 'user-name' }. Prefer id, name, or a short CSS selector. | |
| timeoutMs | No | How long to wait for the element to become visible before failing, in milliseconds (default 10000). |