Playwright 1.60 y 1.61: passkeys virtuales, acceso directo a storage y drag & drop externo
Playwright mantiene su cadencia mensual de releases, y las versiones 1.60 (mayo) y 1.61 (junio) traen novedades que resuelven dolores reales de testing. Resumen en español desde el changelog oficial.
Lo más importante: passkeys por fin testeables (v1.61)
El nuevo autenticador virtual de WebAuthn permite registrar y usar passkeys en los tests sin hardware físico. Hasta ahora, los flujos de autenticación sin contraseña — que la industria está adoptando en masa — eran de lo más difícil de automatizar: requerían dispositivos reales o quedar fuera de la suite. Ahora son un test más.
Para equipos que están migrando login a passkeys (banca y fintech, sobre todo), esta sola feature justifica la actualización.
También en 1.61
- Web Storage directo:
page.localStorageypage.sessionStoragesin pasar porevaluate()— setup de estado más limpio y legible. - HAR en los traces: la grabación de red HAR queda integrada en el trace — una pieza más de evidencia en el mismo archivo que ya usas para diagnosticar.
- Detalles de seguridad en
apiResponsey soporte para Ubuntu 26.04.
Lo mejor de 1.60
locator.drop(): simula soltar archivos arrastrados desde fuera del navegador — el flujo "arrastra tu CV aquí" por fin es automatizable de forma directa.- Snapshots ARIA de página completa: los snapshots de accesibilidad ahora cubren toda la página con cajas delimitadoras opcionales — mejor material tanto para asserts de a11y como para agentes de IA que leen la página.
test.abort(): abortar tests desde fixtures o handlers de red cuando una precondición externa no se cumple.
Nuestra lectura
Dos hilos claros en el roadmap: cerrar los últimos rincones "inautomatizables" (passkeys, drag externo) y engordar el trace como fuente única de evidencia. Y el énfasis en snapshots ARIA no es casual — es la interfaz con la que los agentes de IA leen las páginas, como cubrimos en la lección de Playwright + IA.
Cambios completos en las release notes oficiales.
Fuente original: GitHub — microsoft/playwright (releases)