WebdriverIO v9.27.0: Correcciones para Appium, TypeScript y Protocolos
TL;DR
- Solucionados problemas de inicio del servicio Appium.
- Mejorada compatibilidad con TypeScript 7.
- Revertidos cambios de protocolo
queryAppState.
Key Changes
WebdriverIO v9.27.0, lanzado el 23 de marzo de 2026, se centra en correcciones de errores críticos para mejorar la estabilidad y compatibilidad. Esta actualización menor aborda problemas específicos que afectan los flujos de trabajo de automatización de pruebas.
- Estabilidad del Servicio Appium: El
wdio-appium-serviceahora maneja correctamente la salida de log stderr de Appium, evitando fallos de inicio. Esta corrección asegura una ejecución de pruebas más confiable al usar Appium con WebdriverIO. - Compatibilidad con TypeScript: Una corrección importante en
wdio-globalsmejora la compatibilidad con TypeScript 7. Esto resuelve posibles errores relacionados con tipos para proyectos que utilizan las últimas versiones de TypeScript. - Consistencia de Protocolos: Los paquetes
webdriverioywdio-protocolsrevirtieron el cambio de nombre del protocoloqueryAppState. Además, se eliminó un “mobile command wrapper”, restaurando el comportamiento esperado para los comandos de pruebas móviles. Para más información sobre las capacidades de WebdriverIO, incluyendo pruebas móviles, consulte nuestro webdriverio-tutorial-nodejs.
Impact for QA Teams
Estas actualizaciones benefician directamente a los ingenieros de QA al mejorar la confiabilidad de los entornos de prueba. Los equipos que utilizan Appium experimentarán menos problemas de inicio, mientras que aquellos con TypeScript 7 encontrarán una mejor integración. Las reversiones de protocolo aseguran una ejecución consistente de comandos móviles, reduciendo fallos inesperados en las pruebas. Para configuraciones avanzadas, considere nuestro artículo sobre webdriverio-extensibility-multiremote-migration.
