您可以透過以下幾種方式診斷及修正 ChromeDriver 當機問題。這僅 ,這與 Chrome 當機或關閉的情形不同。
在 Windows 上,您可能會看到類似下方的內容:
建立重現案件
建立重現問題,讓 ChromeDriver 協作者可以重現並 偵錯。如果完全沒有發生當機情形也沒關係。檔案 重現問題。這通常是最快取得協助的方式。
取得當機傾印檔 (僅限 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