Capture hidden interactive UI
capture_interactionsOperate interactive UI triggers to capture hidden elements' selectors, bounds, HTML samples, and screenshots, revealing dynamic content omitted by static extraction.
Instructions
Find and operate interactive triggers (hamburger menus, dropdowns, modals, tabs, accordions), then capture what they reveal: the revealed elements' selectors, bounds, HTML samples, and screenshots taken while the UI is open. Surfaces the parts of a design that never appear in a static extraction.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Absolute http:// or https:// URL to explore. | |
| settleMs | No | Wait after each trigger for the revealed UI to settle. | |
| outputDir | No | Absolute directory to save per-interaction screenshots into. | |
| timeoutMs | No | Navigation timeout in milliseconds. | |
| userAgent | No | Optional browser user-agent override. | |
| waitUntil | No | Page lifecycle event to await before extraction. | domcontentloaded |
| autoScroll | No | Scroll through the page before extraction to trigger lazy-rendered content. | |
| maxScrolls | No | Maximum viewport-sized scroll steps when autoScroll is enabled. | |
| maxTriggers | No | Maximum interactive triggers to operate. | |
| viewportWidth | No | Browser viewport width in CSS pixels. | |
| viewportHeight | No | Browser viewport height in CSS pixels. | |
| allowPrivateNetwork | No | Allow localhost and private-network URLs. Enable only for trusted sites. | |
| maxInlineScreenshots | No | How many revealed-UI screenshots to return inline as images. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |