最新Chrome版本运行测试时崩溃问题求助
Chrome 127.0.6533.73 测试崩溃(WebSocket连接关闭)问题排查与修复方案
不少用户在Chrome 127.0.6533.73版本中遇到自动化测试场景下浏览器未完全加载就崩溃、抛出Error: WebSocket connection closed的问题,尤其集中在Selenium、Playwright等自动化框架的使用场景中。以下是可行的修复方案:
升级自动化框架版本
Selenium需升级至4.19.0及以上,Playwright升级到1.45.0及以上,这些版本已针对Chrome 127做了兼容性适配,修复了WebSocket连接相关的底层交互问题。调整Chrome启动参数
添加--disable-dev-shm-usage参数,避免容器或低内存环境下的共享内存不足导致崩溃;同时可尝试--no-sandbox(仅测试环境使用,生产环境禁用),绕过沙箱机制的潜在冲突。清理Chrome缓存与配置
删除测试用的Chrome用户数据目录(通常是自动化框架指定的临时目录),避免旧配置残留引发兼容性问题。优化降级方案
若坚持使用chrome-for-testing降级,需完全清理当前Chrome的安装目录与关联服务,再重新部署指定旧版本(推荐126.0.6478.127),同时关闭Chrome自动更新服务,防止版本回滚后再次被强制升级。
内容的提问来源于stack exchange,提问作者Simon Hochhauser
相关产品推荐
相关产品推荐

