execute_js
Load a webpage, execute a JavaScript expression, and capture console messages. Provide URL and JS expression.
Instructions
Evaluate a JavaScript expression in a loaded page. Console messages (log, warn, error) are appended to the result. Examples: document.title, [...document.querySelectorAll('h2')].map(e => e.textContent)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL to load before executing JS | |
| expression | Yes | JavaScript expression to evaluate | |
| timeout | No | Page load timeout in seconds. Default: 30 | |
| settle_ms | No | Extra wait in ms after the `load` event. Default: 0. Max: 10000. |