You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Chrome.exe已停止运行,ChromeDriver判定Chrome崩溃问题求助

问题:ChromeDriver判定Chrome已崩溃(chrome.exe已停止运行)

chrome.exe已停止运行,因此ChromeDriver判定Chrome已崩溃。

代码示例

from selenium import webdriver
from time import sleep

driver = webdriver.Chrome()
driver.get("http://www.google.com")

sleep(3)
driver.quit()

相关版本信息

  • Chrome版本:104.0.5112.102
  • ChromeDriver版本:104.0.5112.20
  • Selenium版本:4.10.0

已尝试操作

  • 重启PyCharm
  • 关闭所有Chrome窗口并重启电脑

排查方案

1. 对齐ChromeDriver与Chrome的子版本

虽然主版本均为104,但ChromeDriver子版本(.20)与Chrome子版本(.102)存在差异,部分场景下会触发兼容问题。建议下载**对应Chrome子版本的ChromeDriver(104.0.5112.102)**替换当前驱动。

2. 禁用Chrome硬件加速

硬件加速可能导致进程崩溃,启动时添加参数禁用:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from time import sleep

options = Options()
options.add_argument('--disable-gpu')
options.add_argument('--disable-software-rasterizer')
driver = webdriver.Chrome(options=options)
driver.get("http://www.google.com")

sleep(3)
driver.quit()

3. 以干净环境启动Chrome

避免插件、缓存或系统资源冲突,添加以下参数启动:

options.add_argument('--no-sandbox')
options.add_argument('--disable-dev-shm-usage')
options.add_argument('--incognito')  # 隐身模式排除本地配置干扰

4. 检查系统权限

尝试以管理员身份运行PyCharm后再执行代码,避免进程权限不足导致崩溃。

5. 验证Chrome本身的可用性

手动打开Chrome浏览器并访问Google页面,确认浏览器自身是否正常运行。若手动打开也崩溃,可通过Chrome设置中的「关于Chrome」选项进行自动更新或修复。


内容的提问来源于stack exchange,提问作者ran jin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 03:37:14