Plantages de ChromeDriver

Pour diagnostiquer et résoudre les plantages de ChromeDriver, plusieurs options s'offrent à vous. Il s'agit seulement pour les plantages de ChromeDriver, qui ne sont pas les mêmes que les plantages ou la fermeture de Chrome.

Sous Windows, un message semblable à celui-ci peut s'afficher:

Fenêtre d'erreur du fichier exécutable ChromeDriver

Créer une demande de repro

Créer une demande de reproduction que les contributeurs ChromeDrive peuvent utiliser pour reproduire et pour résoudre le problème. Ce n'est pas grave si le plantage ne se produit pas à chaque fois. Fichier un bug dans votre dossier de repro. Il s'agit généralement de l'option la plus rapide pour obtenir de l'aide.

Obtenir une copie du plantage (Windows uniquement)

Pour créer et déboguer une image de crash dump, vous avez besoin d'une version de débogage de ChromeDriver. Mer n'avez pas de version officielle de version de débogage de ChromeDriver, mais vous peuvent accéder aux sources Chrome et créer la version de débogage de ChromeDriver. Quand ? le plantage se produit, joignez le débogueur pour voir ce qui se passe. Pour cela, une certaine expérience en C++ et une connaissance du débogueur de votre système.

Pour en savoir plus, consultez le guide des contributeurs.

Configurez votre système pour créer un vidage complet en cas de plantage. Lisez les Collecter des vidages en mode utilisateur pour obtenir de l'aide.

Une fois le fichier de crash dump créé, utilisez WinDbg pour l'analyser:

<ctrl-d> et sélectionner le fichier de dump

.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