Con puedes escribir pruebas de inicio a fin que se ejecutan en Chrome, Firefox y WebKit. Utilizando el protocolo de herramientas de desarrollo de Chrome (CDP por sus siglas en ingl¨¦s) Playwright ofrece nuevas funcionalidades y elimina muchos de los problemas vistos con WebDriver. Los navegadores basados en Chromium implementan CDP directamente. Sin embargo, para ser compatible con Firefox y Webkit, el equipo de Playwright tiene que enviar parches a estos navegadores, lo que a veces puede limitar el marco de trabajo.
Entre las muchas funcionalidades de Playwright se incluyen: Esperas autom¨¢ticas integradas, que resultan en pruebas m¨¢s confiables y f¨¢ciles de entender; contexto del navegador, que te permite probar que la persistencia de la sesi¨®n a trav¨¦s de las pesta?as funciona correctamente; y la capacidad de simular notificaciones, geolocalizaci¨®n y configuraciones de modo oscuro. Nuestros equipos est¨¢n impresionados con la estabilidad que proporciona a los paquetes de prueba y les gusta recibir feedback m¨¢s r¨¢pidamente ejecutando las pruebas en paralelo. Otras caracter¨ªsticas que distinguen a Playwright son una mejor compatibilidad con la carga diferida y el rastreo. Aunque Playwright tiene algunas limitaciones ¡ª por ejemplo, actualmente la compatibilidad con componentes es experimental ¡ª nuestros equipos lo consideran el marco de referencia de pruebas y, en algunos casos, est¨¢n migrando de Cypress y Puppeteer.
Con es posible escribir pruebas de interfaz de usuario web para Chromium, Firefox y Webkit, todas a trav¨¦s de la misma API. Esta herramienta ha obtenido notoriedad gracias a su compatibilidad con los principales motores de navegaci¨®n, que consigue por incluir versiones adaptadas de Firefox y Webkit. Seguimos recibiendo informes de experiencias positivas, sobre todo en cuanto a su estabilidad. Adem¨¢s, algunos equipos han podido migrar f¨¢cilmente de Puppeteer, que presenta una API muy similar.
El campo de las pruebas para interfaces de usuario Web sigue bastante activo. Algunas de las personas que construyeron Puppeteer se mudaron a Microsoft y actualmente est¨¢n aplicando sus conocimientos y lecciones aprendidas en , una herramienta que nos permite escribir pruebas para Chromium y Firefox, e incluso WebKit, todo a trav¨¦s de la misma API. Playwright ha ganado algo de atenci¨®n por dar soporte a todos los principales motores de navegaci¨®n, lo que consigue en la actualidad mediante versiones parchadas de Firefox y WebKit. Queda por ver cu¨¢n r¨¢pido pueden ponerse al d¨ªa otras herramientas, con el soporte cada vez mayor del , como un API com¨²n para la automatizaci¨®n de navegadores.

