前言
平时为了下个ChromeDriver驱动,到处找挺麻烦。在网上也发现了还有不少人在寻找老版本,做自动化的同学都知道,使用的Google浏览器和ChromeDriver驱动要版本匹配才能更好的运行。本人收集了包含Windows、Linux、Mac版本,分享给需要的人,仅供学习和交流.建议每一个搞自动化测试的同学,都收集保存一份,以备不时之需。
注意
保持此版本一致行,比如浏览器是139.0.7258.x版本,chromedriver也是139.0.7258.x就行
查看版本号的方法
查看 Chrome 浏览器版本
- 在浏览器地址栏输入
chrome://version,回车后即可查看完整版本号(如139.0.7258.154)。
查看 ChromeDriver 版本
在命令行中运行 chromedriver --version,即可显示当前驱动版本(如 ChromeDriver 139.0.7258.154)。
版本不匹配的常见问题
- 错误提示 :启动时可能出现
session not created: This version of ChromeDriver only supports Chrome version X等提示,明确指出版本不兼容。 - 浏览器无法启动:驱动加载失败,或浏览器启动后立即崩溃。
- 功能异常:如元素定位失败、操作无响应等,可能因驱动与浏览器内核接口不匹配导致
无头模式
chrome-headless-shell-*.tar.gz, 专门用于无界面环境下的浏览器操作,它移除了图形界面相关组件,体积更小,更适合纯命令行或自动化场景使用。建议在自动稳定后,使用无头模式。