Screenshot on one screen
screenshot_onOpen a URL in an emulated viewport to capture a PNG screenshot and run a responsive audit, returning layout findings and the image path.
Instructions
Abre una URL dentro del navegador local emulando UNA pantalla concreto (viewport, DPR, mobile flag, touch y user-agent reales) y guarda un PNG. Tambien corre una auditoria responsive en ese viewport y devuelve los hallazgos junto al path de la imagen. Pedido tipico: { url, device: "iphone-15-max" }. Para cambiar tamano sin dispositivo: { url, viewport: { width: 380, height: 800 } }. Devolve el path en captures/; pide returnImage=true solo si necesitas ver la imagen, porque consume muchos tokens.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL http/https a abrir en la pantalla emulada | |
| name | No | Nombre semantico para el archivo (se sanitiza y vive en captures/) | |
| block | No | Resource types a bloquear (acelera capturas en paginas pesadas) | |
| device | No | Id de pantalla de list_devices ("iphone-15-max", "ipad-pro-11", "laptop") o nombre Playwright | |
| locale | No | Locale, p.ej. "es-PY" para ver formatos locales | |
| fullPage | No | Captura toda la altura del documento, no solo lo visible | |
| settleMs | No | Milisegundos extra tras cargar para dejar terminar animaciones (default 400) | |
| timezone | No | Timezone IANA, p.ej. "America/Asuncion" | |
| viewport | No | Viewport explicito cuando ningun dispositivo del catalogo te sirve | |
| timeoutMs | No | Timeout de navegacion y esperas (default 30000) | |
| waitUntil | No | Estrategia de espera antes de capturar. "networkidle" para SPA, "commit" si la red es lenta | |
| colorScheme | No | Tema pedido por CSS prefers-color-scheme | |
| geolocation | No | Coordenadas para emular GPS | |
| returnImage | No | Si es true, además del path se devuelve el PNG embebido | |
| waitForSelector | No | Selector CSS que debe verse antes de capturar (útil en SPA) |