Selenium 4.45.0, lanzado el 16 de junio de 2026, es una actualización de mantenimiento enfocada de SeleniumHQ. Esta versión fortalece principalmente la base del framework en lugar de introducir nuevas funcionalidades para el usuario.
Key Changes
- Estabilidad y Compatibilidad: Se ha implementado una corrección notable para una condición de carrera (race condition) en el proxy WebSocket de Selenium Grid, mejorando la fiabilidad para configuraciones de pruebas distribuidas. El binding de JavaScript también presenta una mejor gestión para navegadores antiguos y problemas de mayúsculas/minúsculas, asegurando una compatibilidad de pruebas más amplia.
- Deprecaciones y Limpieza: El binding de Java elimina clases de logging deprecadas, simplificando el código base. Para los usuarios de Ruby, el soporte para el cliente HTTP Curb ha sido deprecado, indicando un cambio en el uso preferido de clientes HTTP.
- Actualizaciones Internas: Esta versión incluye extensas actualizaciones de dependencias en todos los bindings de lenguaje principales, incluyendo Java, Python, .NET, Ruby y JavaScript. Numerosas mejoras en el sistema de compilación y refactorizaciones internas contribuyen a la mantenibilidad y seguridad a largo plazo del proyecto. Estas actualizaciones son cruciales para mantener Selenium relevante en 2025 y más allá.
Impact for QA Teams
Los equipos de QA se beneficiarán de un Selenium Grid más estable, reduciendo la posible inestabilidad en entornos de pruebas distribuidas. La compatibilidad mejorada con JavaScript significa menos problemas al probar en diversas versiones de navegadores. Aunque no es una actualización rica en funciones, estas mejoras fundamentales contribuyen a un framework de automatización de pruebas más fiable y mantenible. Para quienes se inician, un tutorial de Selenium para principiantes puede ser un buen punto de partida.
