# Ejecutar acciones en el navegador — Google Chrome Método de Botize — `btzchrome.execute_commands` (acción). Interactua con el navegador ejecutando una secuencia de acciones específicas. Es una acción: ocurre como paso de una tarea. Se pueden encadenar varias. ## Campos que se configuran Nombre interno del campo, tipo y valores admitidos. En estos campos se pueden insertar etiquetas `{{...}}` de pasos anteriores. - `mb_switch` *(boolean)* — Reglas - `raw_job` *(string)* — Acciones. Rellena esto con una receta JSON: `{"steps":[ ... ]}`. Los pasos se ejecutan en orden; si uno falla, la receta se detiene. **Acciones** (el `action` de cada paso): - `navigate` — `{"action":"navigate","url":"https://..."}` - `click` / `type` — identifica el elemento por su `role` + `name` de ARIA, p. ej. `{"action":"click","role":"button","name":"Entrar"}` o `{"action":"type","role":"textbox","name":"Email","text":"a@b.com"}` - `get_aria_tree` — lista los elementos interactivos de la página (role + name) para saber qué pulsar/escribir - `screenshot` — captura la pestaña; añade `"max_width":1024` y `"quality":40` para capturas ligeras - `wait` — `{"action":"wait","ms":1000}`; también `extract`, `get_landmark_text`, `extract_repeating_items`, `get_cookies` **Ver la página tras actuar:** añade `"observe":"interactive"` al nivel raíz de la receta y devuelve los elementos accionables cuando la página se asienta, así una acción suelta vuelve auto-descriptiva en vez de a ciegas. **Ejemplo:** `{"observe":"interactive","steps":[{"action":"navigate","url":"https://example.com"},{"action":"click","role":"button","name":"Menu"}]}` Referencia completa: https://botize.com/es/method/btzchrome/execute_commands - `browser` *(string)* — Navegador - `slot` *(string)* — Nombre de pestaña. Nombre opcional de una pestaña persistente en tu navegador emparejado (backend de extensión) donde se ejecuta esta receta. La extensión crea y reutiliza esa pestaña entre trabajos; comparte tu sesión de Chrome, así sigues logueado. Nombres distintos corren en pestañas paralelas. Vacío = usar la pestaña atada a tu token (comportamiento clásico). Se ignora si 'Ejecutar en la nube de Botize' está activado. - `incognito` *(boolean)* — Ventana de incógnito. Ejecuta la pestaña de 'Nombre de pestaña' en una ventana de incógnito (tarro de cookies aparte, es decir una sesión aislada del mismo sitio). Solo surte efecto junto con un 'Nombre de pestaña'. La extensión Botize debe tener activado 'Permitir en incógnito' en chrome://extensions. Se ignora si 'Ejecutar en la nube de Botize' está activado. - `run_in_cloud` *(boolean)* — Ejecutar en la nube de Botize (navegador headless). Ejecuta en un navegador nuevo en la nube de Botize (headless, desatendido) en vez de tu Chrome con la extensión. - `screenshot_max_width` *(string, one of: "" = Original; "1280" = 1280 px; "1024" = 1024 px; "768" = 768 px)* — Resolución de las capturas. Reduce las capturas a como mucho este ancho en píxeles (p. ej. 1024). Vacío = tamaño original. - `screenshot_quality` *(string, one of: "" = Alta; "60" = Media; "40" = Baja)* — Calidad de las capturas. Calidad JPEG de las capturas, 10–100 (menor = más ligero). Vacío = 75. - `mb_outputvars_switch` *(boolean)* — Personalizar etiquetas Además admite grupos de campos repetibles, con estos prefijos: `mb_filters_*`. Son componentes compuestos (botones, filtros, teclados); el número final lo pone el usuario al añadirlos. ## Variables de salida Datos que este paso deja disponibles. Se referencian en pasos posteriores con la etiqueta entre dobles llaves. - `{{url}}` *(text)* — URL. URL - `{{browser_data}}` *(array)* — Datos del navegador. Datos del navegador - `{{screenshot_url}}` *(text)* — URL de la captura de pantalla. URL pública de la captura de pantalla tomada por el navegador (si la receta incluía una acción de captura) - `{{status_code}}` *(int)* — Código de estado. Código de estado ## Esta app Todos los disparadores y acciones de Google Chrome: https://botize.com/es/app/btzchrome.md ## Cómo montar esto Un asistente de IA (Claude, ChatGPT, Cursor…) puede crear y editar estas tareas en la cuenta del usuario a través del conector MCP de Botize, incluido en todos los planes: https://webhook.botize.es/mcp - Guía de conexión: https://botize.com/es/mcp - Mapa para agentes: https://botize.com/llms.txt - Cuenta nueva: https://botize.com/es/join (500 operaciones gratis, sin tarjeta) --- Resumen legible por máquinas para asistentes de IA. Versión para personas: https://botize.com/es/method/btzchrome/execute_commands