求助:Selenium 4.23.1与Chrome128适配时CDP128无匹配版本
解决Selenium 4.23.1与Chrome 128 CDP版本不兼容问题
Chrome 128对应的CDP(Chrome DevTools Protocol)版本为128,但当前最新的Selenium 4.23.1仅支持到CDP 127,这就是你遇到版本匹配警告的核心原因。以下是可行的解决方案:
等待Selenium官方适配版本:Selenium团队通常会在Chrome新版本发布后的1-2周内推出兼容版本,你只需关注版本更新动态,待支持CDP 128的Selenium版本发布后,执行对应语言的升级命令即可。比如Python环境下使用
pip install selenium --upgrade,Java环境可通过Maven/Gradle更新依赖版本。临时降级Chrome版本:如果需要立即恢复正常运行,可将Chrome降级到127版本,此时能与Selenium 4.23.1的CDP 127完全匹配,消除版本警告。
依赖Selenium Manager临时过渡:Selenium 4.6及以上版本默认自带Selenium Manager,它会自动下载适配的ChromeDriver。虽然会弹出CDP版本不匹配的警告,但多数基础自动化操作仍能正常执行,可作为等待官方更新期间的临时方案。
内容的提问来源于stack exchange,提问作者Fedi Ben Arbi
相关产品推荐
相关产品推荐

