Для диагностики и устранения сбоев ChromeDriver у вас есть несколько вариантов. Это касается только сбоев ChromeDriver, что отличается от сбоя или закрытия Chrome.
В Windows вы увидите что-то вроде этого:
Создать кейс для воспроизведения
Создайте вариант воспроизведения, который участники ChromeDriver смогут использовать для воспроизведения и отладки проблемы. Это нормально, если сбой не происходит в 100% случаев. Сообщите об ошибке в своем репродукционном случае. Обычно это самый быстрый способ получить помощь.
Получить дамп сбоя (только для Windows)
Чтобы создать и отладить аварийный дамп, вам понадобится отладочная версия ChromeDriver. В настоящее время у нас нет официальных выпусков отладочной сборки ChromeDriver, но вы можете ознакомиться с исходными кодами Chrome и собрать отладочную версию ChromeDriver. Обратитесь за помощью к разделу «Содействие». Когда произойдет сбой, подключите отладчик и посмотрите, что происходит. Для этого требуется некоторый опыт работы с C++ и знание отладчика вашей системы.
Настройте свою систему для создания полного дампа при сбое. Дополнительную информацию см. в документе Microsoft «Сбор дампов пользовательского режима» .
После создания аварийного дампа используйте WinDbg для его анализа:
<ctrl-d>
` и выберите файл дампа
.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