Chrome 134与Selenium 4.29.0 CDP版本不兼容问题求助
解决方案:Selenium与Chrome CDP版本不匹配问题
方案一:升级Selenium到支持CDP 134的版本
Selenium 4.29.0仅支持到CDP 131,而Chrome 134使用CDP 134,直接升级Selenium即可解决警告:
- 修改你的依赖配置,将
selenium版本改为4.31.0及以上(4.31.0开始支持CDP 134):
注:Selenium 4.31.0对应支持Chrome 134-136版本,完美匹配你当前的Chrome版本。[libraries] selenium = "org.seleniumhq.selenium:selenium-java:4.31.0"
方案二:降级Chrome到Selenium支持的版本(Chrome 131)
步骤1:完全卸载当前Chrome
- 退出Chrome(右键Dock图标选择「退出」)
- 打开访达→应用程序,将Google Chrome拖入废纸篓
- 打开终端,执行以下命令清理残留文件:
rm -rf ~/Library/Application\ Support/Google/Chrome rm -rf ~/Library/Caches/Google/Chrome rm -rf ~/Library/Preferences/com.google.Chrome.plist rm -rf ~/Library/Saved\ Application\ State/com.google.Chrome.savedState
步骤2:安装Chrome 131版本
下载Chrome 131官方安装包(对应x86_64架构),完成安装。
步骤3:关闭Chrome自动更新
打开终端执行以下命令,禁用自动更新:
defaults write com.google.Chrome AutoUpdateCheckPeriodMinutes -1 defaults write com.google.Chrome AutoUpdateEnabled -bool false defaults write com.google.Chrome GoogleUpdateAutoUpdateCheckPeriodMinutes -1 defaults write com.google.Chrome GoogleUpdateAutoUpdateEnabled -bool false
方案选择建议
优先选择方案一,升级Selenium版本更符合长期维护需求,避免后续Chrome更新再次出现版本不匹配问题;方案二仅适用于暂时无法升级依赖的场景。
内容的提问来源于stack exchange,提问作者wiem mejri
相关产品推荐
相关产品推荐

