Skip to content

🎭 Navegación con Playwright MCP

Context Code incluye el servidor MCP de Playwright integrado de fábrica. Permite al agente controlar un navegador de forma local para interactuar con interfaces web, capturar pantallas, verificar el DOM o realizar pruebas visuales.


⚙️ Configuración del Navegador (/playwright)

Puedes interactuar con el servidor de Playwright y gestionar tus preferencias utilizando el comando interactivo:

text
/playwright

Comandos de Configuración Rápida:

ComandoDescripción
/playwright statusMuestra el navegador, modo de vista y viewport configurados actualmente.
/playwright browser < chromium | chrome | firefox | webkit | msedge >Cambia el navegador por defecto. El typeahead te sugerirá los valores válidos.
/playwright visibleActiva el modo visible (headed). Verás físicamente la ventana del navegador abrirse y operar.
/playwright headlessActiva el modo oculto (background), ideal para entornos de CI/CD.
/playwright device <nombre>Emula un dispositivo específico (por ejemplo, "iPhone 15").
/playwright viewport <ancho>x<alto>Configura el tamaño por defecto de la ventana (ej. 1280x720).
/playwright resetBorra la configuración y restaura los valores por defecto.

🛠️ Primer Uso y Descargas

La primera vez que uses un navegador de Playwright (como chromium, firefox o webkit), necesitarás descargar las dependencias y binarios oficiales ejecutando este comando de terminal una sola vez:

bash
npx playwright install chromium

TIP

Si deseas evitar descargas, puedes seleccionar chrome o msedge con el comando /playwright browser msedge. Estos modos utilizarán de manera automática el navegador preinstalado en tu sistema operativo, ahorrándote tiempo y espacio de disco.


🚫 Desactivación en Entornos CI/CD

Si vas a correr Context Code en un entorno de integración continua donde no se requiera interacción web o no se cuente con acceso a herramientas de emulación, puedes desactivar el servidor de Playwright exportando la siguiente variable:

bash
export CONTEXT_CODE_DISABLE_PLAYWRIGHT_MCP=1
powershell
$env:CONTEXT_CODE_DISABLE_PLAYWRIGHT_MCP=1

Desarrollado con pasión e Inteligencia Artificial.