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