Microsoft ha lanzado Playwright v1.59.0 el 1 de abril de 2026, una actualización menor en automatización de pruebas. Esta versión trae mejoras importantes para la captura de evidencia de pruebas, el control de navegadores multi-cliente y una mejor observabilidad.
Cambios Clave
Screencast
La nueva API page.screencast ofrece una interfaz unificada para capturar contenido de página. Permite grabaciones de screencast precisas, anotaciones visuales de acciones, superposiciones personalizadas y captura de frames en tiempo real. Esto mejora la opción básica recordVideo con un control más granular.
await page.screencast.start({ path: 'video.webm' });
// ... perform actions ...
await page.screencast.stop();
Las anotaciones de acciones pueden activarse para resaltar elementos interactuados y mostrar títulos de acciones durante la grabación, configurables a través de page.screencast.showActions() o playwright.config.ts.
await page.screencast.showActions({ position: 'top-right' });
Las superposiciones visuales permiten añadir títulos de capítulos y HTML personalizado para una narración más rica, mientras que la captura de frames en tiempo real habilita el procesamiento personalizado, como visión por IA o previsualizaciones en vivo. Los ‘Agentic video receipts’ permiten a los agentes de codificación producir evidencia en video de su trabajo, con recorridos anotados para revisión humana.
Interoperabilidad
La nueva API browser.bind() permite que un navegador lanzado sea compartido y conectado por múltiples clientes, incluyendo playwright-cli y @playwright/mcp. Esto facilita sesiones de navegador compartidas y flujos de trabajo de agentes.
const { endpoint } = await browser.bind('my-session', {
workspaceDir: '/my/project',
});
Los clientes pueden conectarse usando chromium.connect(endpoint) o a través de herramientas CLI. Se pueden pasar opciones host y port para vincular a través de WebSocket en lugar de un ’named pipe’.
Observabilidad
El nuevo comando playwright-cli show abre un Dashboard. Este dashboard lista los navegadores vinculados, sus estados y permite la interacción, como monitorear la actividad del agente, intervenciones manuales y abrir DevTools.
Impacto para Equipos QA
Estas actualizaciones mejoran significativamente la generación de evidencia de pruebas y las capacidades de depuración. Los ingenieros de QA pueden crear grabaciones de video más informativas, optimizar los flujos de trabajo de pruebas con agentes y obtener mejor visibilidad de las sesiones automatizadas del navegador. Esto aumenta la eficiencia en la identificación y reporte de problemas.
Para más información sobre Playwright, consulta nuestra guía completa de Playwright o compara sus capacidades en nuestro artículo Playwright vs Puppeteer.
