selenium 4 es la ultima versión que incluye nuevas características y mejoras de la versión anterior, en este blog se detalla los cambios.
Nuevas características de Selenium 4.0
WebDriver se convirtió en estandarización W3C (World Wide Web Consortium) :
El cambio con Selenium 4 es la estandarización de WebDriver según los estándares W3C . Los estándares del W3C fomentan la compatibilidad entre diferentes implementaciones de software de la API WebDriver y hacen que el Framework sea mucho más estable y reducen los problemas de compatibilidad entre los diferentes navegadores web.
Una prueba en Selenium 3 se comunica con el navegador en el nodo final a través del protocolo de cable JSON. Herramientas de prueba como Appium y el controlador iOS que están relacionados con las pruebas móviles dependen en gran medida del protocolo de cable JSON. Con Selenium 4 que adapta el protocolo W3C para la comunicación entre el controlador y el navegador, las pruebas ahora podrán comunicar directamente el navegador sin usar la codificación / decodificación API. Lo que ayudaría a los usuarios de pruebas móviles
Selenium Grid mejorado :
El código de Selenium Grid se ha modificado con muchos cambios y mejoras necesarias; La consola de la red de selenio ha sido reestructurada. Le permite ejecutar casos de prueba en paralelo en múltiples navegadores y sistemas, así como en sistemas operativos.
La interfaz de usuario para Selenium Grid ahora tiene una interfaz de usuario más fácil de usar que tendría toda la información relevante sobre las sesiones en ejecución, la capacidad, etc.
Y también, se agregó soporte básico para utilizar Docker Containers con el nuevo servidor Grid.
Soporte para navegadores :
se eliminará el soporte nativo para Opera y PhantomJS en adelante. Mientras que los usuarios que desean probar Opera pueden optar por Chrome, ya que Opera se basa en Chromium y los usuarios de PhantomJS pueden usar Chrome o Firefox en modo sin cabeza. Y Selenium Server ya no incluye HtmlUnit de forma predeterminada.
Nuevo Selenium 4 IDE (Chrome y Firefox) :
Nuevo complemento: el nuevo complemento de versión le permitirá ejecutar Selenium en cualquier proveedor de navegador y puede declarar nuestra propia estrategia de localización.
Nuevo corredor de CLI: el nuevo corredor de CLI se basa completamente en node.js en lugar del antiguo corredor basado en HTML y tendrá capacidades como WebDriver Playback y Parallel Execution para admitir la ejecución paralela y proporcionar informes como pruebas aprobadas y fallidas. El nuevo corredor Selenium IDE está completamente basado en WebDriver.
Documentación detallada : los usuarios de Selenium se enfrentan a dificultades ya que no existe una documentación actualizada adecuada de SelniumNow, SeleniumHQ promete entregarnos documentación actualizada junto con la versión 4.0.
Mejor análisis:
se mejorarán los detalles de registro y depuración para acelerar la resolución de problemas de script para los probadores.
0 Comentarios