Para diagnosticar y solucionar fallas de ChromeDriver, tienes varias opciones. Este es solo el para las fallas de ChromeDriver, que no es lo mismo que las fallas o el cierre de Chrome.
En Windows, es posible que veas algo como esto:
Crea un caso de reproducción
Crear 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. Archivo 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. Mié no tienes versiones oficiales de la compilación de depuración de ChromeDriver, pero Verificar las fuentes de Chrome y compilar la versión de depuración de ChromeDriver Cuándo de la falla, adjunta el depurador para ver qué 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. Leer los de Microsoft Recopilación de volcados de modo de usuario 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