Falla de ChromeDriver

Para diagnosticar y solucionar fallas de ChromeDriver, tienes varias opciones. Esto solo se aplica a las fallas de ChromeDriver, que no son las mismas que las de Chrome.

En Windows, es posible que veas algo como esto:

Ventana de error ejecutable de ChromeDriver

Crea 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 ocurre el 100% del tiempo. Informa un error con tu caso de reproducción. Por lo general, esta es la opción más rápida para obtener ayuda.

Cómo obtener un volcado de falla (solo para Windows)

Para crear y depurar un volcado de fallas, necesitas una versión de depuración de ChromeDriver. 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. Cuando ocurra la falla, adjunta el depurador para ver lo que sucede. Esto requiere experiencia en C++ y conocimiento del depurador de tu sistema.

Para obtener ayuda, lee la guía de contribución.

Configura tu sistema para crear un volcado completo en caso de falla. Consulta Cómo recopilar volcados de modo de usuario de Microsoft para obtener ayuda.

Después de crear un volcado de falla, 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