一、概述
在使用一些自动化网页测试工具时,往往需要下载谷歌浏览器驱动文件,用于配合工具进行自动化网页操作,所以本文汇总了windows、linux、mac、arm平台下谷歌浏览器驱动的下载地址,以提高读者的工作学习效率。
二、windows、linux、mac平台下载地址
2.1windows平台下载地址
windows平台下的谷歌浏览器驱动大版本号必须与浏览器的大版本号相同,例如浏览器是128版本,那么就需要下载128版本的驱动,最新版驱动下载地址为:https://googlechromelabs.github.io/chrome-for-testing/。
该网页包含了Stable(稳定版)、Beta(测试版)、Dev(开发版)、Canary(金丝雀版)四种版本的最新版,通常下载Stable(稳定版)。
截至文章发布时,稳定版驱动最新版本为128版本。
128版本至114版本的驱动下载地址为:https://registry.npmmirror.com/binary.html?path=chrome-for-testing/,该地址并不是谷歌官方地址,而是一个镜像地址。
114版本之前的驱动下载地址为:https://chromedriver.storage.googleapis.com/index.html。
2.2linux、mac平台下载地址
linux与mac平台下的驱动下载地址与上述windows平台下的驱动下载地址一致,但驱动版本是否必须与浏览器版本的大版本号相同未经实际测试。
三、arm平台下载地址
arm平台下的驱动下载地址为:https://registry.npmmirror.com/binary.html?path=electron/,其中的驱动文件并不是谷歌官方开发的,而是GitHub上的一个开源项目开发的,源项目地址为:https://github.com/electron/electron。
该开源项目开发的arm驱动版本号命名并不依照谷歌浏览器的版本号体系命名,经过测试其中几个驱动文件,具体对应关系如下表:
arm驱动大版本号 | 谷歌浏览器大版本号 |
---|---|
v28 | v120 |
v29 | v122 |
v30 | v124 |
v31 | v126 |
经过实际测试发现,arm驱动对应的谷歌浏览器大版本号不需要与浏览器的大版本号相同,例如下载v30的驱动可以与v126的浏览器相配合进行自动化网页测试。