El equipo de WebdriverIO ha lanzado la versión 7 del proyecto. Webdriver, es una utilidad de prueba de código abierto para nodejs; que hace posible escribir pruebas de Selenium súper fáciles con Javascript en tu framework de pruebas favorito de BDD o TDD.
El proyecto de WebdriverIO, se encuentra alojado es la Fundación OpenJS Foundation.
Esta importante actualización tendrá el mayor impacto en los usuarios de TypeScript, ya que los tipos en todos los lugares se han actualizado y también se ha cambiado la forma en que se distribuyen. Como parte de la reescritura, WebDriver se actualizó a Cucumber v7, que también movió su base de código a TypeScript.
Escuche a Christian Bromann, ingeniero de software y colaborador principal del Proyecto Webdriver, mientras explica algunas actualizaciones clave.
Reescritura de TypeScript
Webdriver ha reescrito la base de código completa y casi ha tocado todos los archivos para agregar seguridad de tipos y corregir muchos errores en el camino.
Integración mejorada de Google Lighthouse
Dado que v6, WebdriverIO puede ejecutarse en el protocolo WebDriver para una verdadera automatización entre navegadores, pero también automatiza navegadores específicos utilizando API de navegador como Chrome DevTools.
Nuevo comando de verificación de PWA
Webdriver ha profundizado n la integración de la herramienta y ha agregado auditorías para capturar la calidad de sus aplicaciones web progresivas (PWA).
Además, Webdriver continuará agregando más integraciones en herramientas como Google Lighthouse para proporcionar más capacidades de prueba, por ejemplo, accesibilidad, mejores prácticas y SEO.
Nueva documentación
Webdriver ha actualizado sus documentos para darle una nueva cara a su documentación.
? VISITA LA WEB DEL PROYECTO: WEBDRIVER IO
Fuente: Fundación OpenJs a través del Blog de Webdriver