browser_evaluate_click_by_text
Use DOM .click() to click elements by text content inside iframes, bypassing overlays and visibility restrictions when standard locator clicks fail.
Instructions
Click an element by its text content via DOM .click() inside the frame. Bypasses visibility/actionability and overlay issues. Use when locator/click_at_rel fail (e.g. quiz options). Same-origin frame only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| nth | No | 0-based index when multiple elements match (default 0) | |
| text | Yes | Exact or partial text to match (see match param) | |
| match | No | exact = trimmed text equals; contains = textContent includes | exact |
| scopeCss | No | Optional. Search only inside this container (e.g. .page-lesson to exclude sidebar) | |
| timeoutMs | No | Timeout to resolve frame | |
| frameSelector | Yes | Chained iframe selector |