ChromeDriver 當機

您可以透過以下幾種方式診斷及修正 ChromeDriver 當機問題。這僅 ,這與 Chrome 當機或關閉的情形不同。

在 Windows 上,您可能會看到類似下方的內容:

ChromeDriver 執行檔錯誤視窗

建立重現案件

建立重現問題,讓 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