Falla de ChromeDriver

Para diagnosticar y solucionar fallas de ChromeDriver, tienes varias opciones. Esto es solo para las fallas de ChromeDriver, que no son lo mismo que las fallas o el cierre de Chrome.

En Windows, verás algo como esto:

Ventana de error ejecutable del controlador de Chrome

Cómo crear un caso de reproducción

Crea un caso de reproducción que los colaboradores de ChromeDriver puedan usar para reproducir y depurar el problema. No hay problema si la falla no se produce en el 100% del tiempo. Informa un error en tu caso de reproducción. Esta suele ser la opción más rápida para obtener ayuda.

Obtener un volcado de la falla (solo para Windows)

Para crear y depurar un volcado de fallas, necesitas una versión de depuración de ChromeDriver. Actualmente, no tenemos versiones oficiales de la compilación de depuración de ChromeDriver, pero puedes consultar las fuentes de Chrome y compilar la versión de depuración de ChromeDriver. Consulta la sección de contribuciones para obtener ayuda. Cuando ocurra la falla, adjunta el depurador y observa lo que sucede. Esto requiere experiencia en C++ y conocimiento del depurador de tu sistema.

Configura tu sistema para crear un volcado completo en caso de falla. Consulta la página sobre recopilación de volcados de modo de usuario de Microsoft para obtener ayuda.

Después de crear un volcado de fallas, usa WinDbg para analizarlo:

<ctrl-d>` y elige el archivo de volcado

.sympath+ SRV*C:\symbols*http://msdl.microsoft.com/download/symbols;D:\path\to\directory\containing\pdb
!sym noisy      # just to show any problems we have finding symbols
ld chromedriver    # or !reload
lmvm chromedriver    # Should show chromedriver has private/debug symbols
!analyze -v    # Tells windbg to analyze the exception