ChromeDriver kilitlenmelerini teşhis etmek ve düzeltmek için birkaç seçeneğiniz vardır. Bu yalnızca Chrome'un kilitlenmesi veya kapanmasıyla aynı olmayan ChromeDriver kilitlenmelerini gösterir.
Windows'da şuna benzer bir sayfa görebilirsiniz:
Yeniden destek kaydı oluşturun
ChromeDriver'a katkıda bulunanların yeniden oluşturup hatasını ayıklayın. Kilitlenmenin her zaman% 100 gerçekleşmese de sorun yoktur. Dosya bir hata oluştu. Bu genellikle en hızlı yardım seçeneğidir.
Kilitlenme dökümü alma (yalnızca Windows)
Kilitlenme dökümü oluşturmak ve hata ayıklamak için ChromeDriver'ın hata ayıklama sürümüne ihtiyacınız vardır. Biz ChromeDriver'ın resmi hata ayıklama derlemesi sürümlerine sahip değilseniz, Chrome kaynaklarına göz atabilir ve ChromeDriver'ın hata ayıklama sürümünü oluşturabilirsiniz. Zaman olması durumunda, neler olduğuna bakmak için hata ayıklayıcıyı ekleyin. Bu, C++ deneyimi ve sisteminizin hata ayıklayıcısı hakkında bilgi sahibi olmanız gerekir.
Yardım için katkıda bulunma kılavuzunu okuyun.
Sisteminizi, kilitlenmede tam döküm oluşturacak şekilde yapılandırın. Microsoft'un Kullanıcı Modu Dökümünü Toplama bakın.
Kilitlenme dökümü oluşturulduktan sonra bu dökümü analiz etmek için WinDbg kullanın:
<ctrl-d>
simgesine dokunun ve döküm dosyasını seçin.
.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