Comprensión del problema: actualizaciones automáticas de Chrome frente a compatibilidad con Selenium
Selenium, una herramienta de automatización web ampliamente utilizada, aprovecha ChromeDriver para interactuar con el navegador Chrome. Sin embargo, como Chrome se actualiza automáticamente, su código puede fallar, lo que hace que sus pruebas no sean confiables.
Razón detrás del conflicto
Cada versión del navegador Chrome incorpora nuevas funciones y correcciones de errores. En consecuencia, la versión compatible de ChromeDriver también debe actualizarse para mantener la compatibilidad con estos cambios del navegador. Cada versión de ChromeDriver admite un rango específico de versiones de Chrome:
ChromeDriver v80.0.3987.106 supports Chrome version 80 ChromeDriver v79.0.3945.36 supports Chrome version 79 ...
Concepción errónea: La actualización del navegador Chrome actualizará automáticamente el ChromeDriver
Realidad: Esto no es cierto. ChromeDriver debe actualizarse por separado para que coincida con la versión actualizada de Chrome.
Conclusión
Para mantener la compatibilidad, debe actualizar la versión binaria de ChromeDriver cuando se actualice el navegador Chrome. No existe ninguna solución alternativa para eludir este requisito. De lo contrario, se producirán errores en las pruebas y resultados poco fiables.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3