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.