新版Chromedriver在哪下载(Chromedriver 116.0.5845.188的寻找之旅)
不知道什么时候Chrome自动升级到116.0.5845.188了,害得我原来的Chromedriver 114无法使用了,无奈之下只好重新去下载。
可寻遍网络,都没找到Chromedriver116的版本。网上大多网友给的下载网址是chromedriver.storage.googleapis.com/index.html,这个网址对于Chromedriver 114版及以前版本而言相当全,各个版本几乎都能找到,然而LATEST_RELEASE_114之后,再无新版放出。
感觉Chrome好歹是Google的产品,这种大公司应该不会不管Chrome114以后版本的测试了吧,于是通过科学上网用Google找答案。果然被我找到了,网址如下:Announcing upcoming changes to the ChromeDriver release process (google.com),说的也很明白:After the M114 release, we’re making some changes to fully integrate ChromeDriver into the Chrome release process。发布时间是2023年5月16日,也就是说2023年5月16号以后,人家就不在https://chromedriver.storage.googleapis.com/index.html这里发布新版的Chromedriver了,以后每个新版Chrome发布时,都会共同发布Chromedriver,这倒是挺好的,省的再去对版本了。
可在哪儿下载呢,看到看到给出网址,赶紧下载。谁想版本又太新了,看来是这个页面只发布最新版本的chrome。
在这个网址可以看到,chromedriver的确是被作为Chrome的一部分,作为整体一起进行了发布,这对于经常使用chromedriver的测试人员来说是个好消息。
不管说的再好,还是不全,还是没找到Chromedriver 116在哪下载。
不过,从上面的网址来看,中间数字部分是Chrome的版本号,根据他们的说法,让查询其EndPoint,感觉象是以最终版本号作为终版,进行发布提供下载,随即进行了测试。先试115。
点进来,看看,哈已知的好版本。
115版的最初版本是115.0.5790.3,如果是使用终版(115.0.5790.170)的话,这个版本应该不能下载了。
果然如此。再试下115.0.5790.170,下载成功。
解压,看一下版本号。
版本测试也没问题,就是115.0.5790.170。
我的Chrome版本是116.0.5845.188,可是known-good-vision里只有116.0.5845.96,只能用它试了。
把前面下载网址中的版本号
换成116.0.5845.96,下载成功,解压测试版本没问题,实测Chromedriver16.0.5845.96驱动Chrome116.0.5845.188无任何问题。

如果有兴趣,完全可以利用谷歌提供的known-good-versions.json结合下载网址,做一个软件根据chrome版本自动下载driver,不过只是查找和复制粘贴的事,就不费这劲了。
如果文章有不当之处或错误,希望大家能告诉我。如果各位大佬有其他好办法,也请不吝指点。
相关文章:
新版Chromedriver在哪下载(Chromedriver 116.0.5845.188的寻找之旅)
不知道什么时候Chrome自动升级到116.0.5845.188了,害得我原来的Chromedriver 114无法使用了,无奈之下只好重新去下载。 可寻遍网络,都没找到Chromedriver116的版本。网上大多网友给的下载网址是chromedriver.storage.googleapis.com/index.ht…...
React基础知识点
1、简述什么是React(概念)? React是Facebook开发的一款用于构建用户界面的JS库。React一般被采用作为MVC中的V层,它不依赖其他任何的库,因此在开发中,可以与任何其他的库集成使用,包括Jquery等…...
linux用户和权限命令学习记录
文章目录 版权声明root用户(超级管理员)su和exit命令sudo命令为普通用户配置sudo认证 用户、用户组管理用户组管理getent命令 查看权限控制认知权限信息 修改权限控制chmod修改文件、文件夹的权限权限的数字序号chown修改所属用户、用户组 版权声明 本博…...
React(react18)中组件通信05——redux ➕ react-redux(含数据共享)
React(react18)中组件通信05——redux ➕ react-redux(含数据共享) 1. 前言1.1 React中组件通信的其他方式1.2 介绍React-Redux1.2.1 简单介绍React-Redux1.2.2 官网 1.3 安装react-redux 2. 简单改写redux的例子2.1 提供store2.2…...
字符函数和字符串函数(1)
前言 C语言中对字符和字符串的处理很是频繁,但是C语言本身是没有字符串类型的,字符串通常放在 常量字符串 中或者 字符数组 中。 字符串常量 适用于那些对它不做修改的字符串函数. 1.求字符串长度 strlen 1.1 strlen size_t strlen ( const char * s…...
Visual Studio Code从GIT拉取vue项目并运行
安装Visual Studio Code 安装GIT 安装node.js,配置好环境变量 拉取项目 文章一 文章二 运行项目 文章一 提交代码 文章一...
【知识分享】Java获取全年每个月的有几周且每周是几号到几号
加哥本周给大家分享一期怎么用java把全年每个月有几周,本周是几号到几号的工具类。便于大家根据需求获取想要的形式进行改造。话不多说,直接给大家上代码。 package com.techfantasy.common.utils; import com.techfantasy.common.entity.DateRange; i…...
学信息系统项目管理师第4版系列11_信息安全管理
1. 信息安全基础 1.1. 保密性(Confidentiality) 1.1.1. 信息不被未授权者知晓的属性 1.1.2. 确保信息不暴露给未授权的实体或进程 1.2. 完整性(Integrity) 1.2.1. 信息是正确的、真实的、未被篡改的、完整无缺的属性 1.2.2. 只有得到允许的人才能修改数据&…...
sql注入原理分析
...
Mac磁盘空间满了怎么办?Mac如何清理磁盘空间
你是不是发现你的Mac电脑存储越来越满,甚至操作系统本身就占了100多G的空间?这不仅影响了电脑的性能,而且也让你无法存储更多的重要文件和软件。别担心,今天这篇文章将告诉你如何清除多余的文件,让你的Mac重获新生。 一…...
能ping通但无法上网的问题
大家好,今天我要和大家分享一下当你的IP地址能够成功 ping 通,却无法上网时该如何解决这个问题。这是一个相当常见的情况,在网络故障排查中经常遇到。别担心,我将为你揭开这个谜题,提供一些解决方案和技巧。 首先&…...
仿制 Google Chrome 的恐龙小游戏
通过仿制 Google Chrome 的恐龙小游戏,我们可以掌握如下知识点: 灵活使用视口单位掌握绝对定位JavaScript 来操作 CSS 变量requestAnimationFrame 函数的使用无缝动画实现 页面结构 实现页面结构 通过上述的页面结构我们可以知道,此游戏中…...
Redis面试题(五)
文章目录 前言一、使用过 Redis 做异步队列么,你是怎么用的?有什么缺点?二、 什么是缓存穿透?如何避免?什么是缓存雪崩?何如避免?总结 前言 使用过 Redis 做异步队列么,你是怎么用的…...
组队竞赛(int溢出问题)
目录 一、题目 二、代码 (一)没有注意int溢出 (二)正确代码 1. long long sum0 2. #define int long long 3. 使用现成的sort函数 一、题目 二、代码 (一)没有注意int溢出 #include <iostream&g…...
Swift SwiftUI 隐藏键盘
如果仅支持 iOS 15 及更高版本,则可以通过聚焦和取消聚焦来激活和关闭文本字段的键盘。 在最简单的形式中,这是使用 FocusState 属性包装器和 focusable() 修饰符完成的-第一个存储一个布尔值,用于跟踪第二个当前是否被聚焦。 Code struct C…...
Python与数据分析--Pandas-1
目录 1.Pandas简介 2.Series的创建 1.通过数组列表来创建 2.通过传入标量创建 3.通过字典类型来创建 4.通过numpy来创建 3.Series的索引和应用 1. 通过index和values信息 2. 通过切片方法获取信息 4.DataFrame的创建 1.直接创建 2.矩阵方式创建 3.字典类型创建 5.…...
如何完美通过token获取用户信息(springboot)
1. 什么是Token? 身份验证令牌(Authentication Token):在身份验证过程中,“token” 可以表示一个包含用户身份信息的令牌。 例如 Token(JWT)是一种常见的身份验证令牌,它包含用户的…...
2023 “华为杯” 中国研究生数学建模竞赛(B题)深度剖析|数学建模完整代码+建模过程全解全析
华为杯数学建模B题 当大家面临着复杂的数学建模问题时,你是否曾经感到茫然无措?作为2021年美国大学生数学建模比赛的O奖得主,我为大家提供了一套优秀的解题思路,让你轻松应对各种难题。 让我们来看看研赛的B题呀~! 问…...
文件相关工具类
文章目录 1.MultipartFile文件转File2.读取文件(txt、json)3.下载网络文件4.压缩文件 1.MultipartFile文件转File public File transferToFile(MultipartFile multipartFile) { // 选择用缓冲区来实现这个转换即使用java 创建的临时文件 使用 MultipartFile.transferto()…...
18795-2012 茶叶标准样品制备技术条件
声明 本文是学习GB-T 18795-2012 茶叶标准样品制备技术条件. 而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们 1 范围 本标准规定了各类茶叶(除再加工茶)标准样品的制备、包装、标签、标识、证书和有效期。 本标准适用于各类茶叶(除再加工茶)感官品质…...
语音情感识别在心理评估中的应用:Emotion2Vec+镜像实战案例
语音情感识别在心理评估中的应用:Emotion2Vec镜像实战案例 1. 语音情感识别技术概述 语音情感识别(Speech Emotion Recognition, SER)技术正在改变传统心理评估的方式。这项技术通过分析语音中的声学特征,能够准确识别说话者的情…...
基于OFA的智能零售解决方案:商品图像自动问答系统
基于OFA的智能零售解决方案:商品图像自动问答系统 1. 引言 走进任何一家现代零售店,你都会看到顾客拿着商品反复查看标签、比较价格、寻找成分信息。这种场景每天都在全球数百万家商店中重复上演。店员们疲于应对各种"这个产品有没有过敏源&#…...
Interactive-Deep-Colorization未来发展方向:从学术研究到商业应用的完整指南
Interactive-Deep-Colorization未来发展方向:从学术研究到商业应用的完整指南 【免费下载链接】interactive-deep-colorization Deep learning software for colorizing black and white images with a few clicks. 项目地址: https://gitcode.com/gh_mirrors/in/…...
实战指南,基于快马平台快速构建用于工业质检的yolo缺陷检测系统
今天想和大家分享一个很实用的工业质检项目实战经验——基于YOLO模型快速搭建零件缺陷检测系统。这个项目特别适合需要快速验证算法效果的场景,我在InsCode(快马)平台上只用半天就完成了从原型到部署的全流程。 项目背景与需求分析 工业质检对精度和实时性要求很高&…...
蒙特卡洛方法与科学计算十大经典算法解析
1. 蒙特卡洛方法:从赌场到科学计算的跨界革命 1946年,三位天才科学家在洛斯阿拉莫斯实验室的咖啡时间里,可能不会想到他们正在创造一种将彻底改变科学计算的方法。蒙特卡洛方法的名字来源于摩纳哥著名的赌城,这暗示了其核心思想—…...
STM32驱动X-NUCLEO-IHM02A1实现工业级步进电机控制
1. X-NUCLEO-IHM02A1 驱动开发深度解析:面向工业级步进电机控制的 STM32 底层实现 X-NUCLEO-IHM02A1 是意法半导体(STMicroelectronics)推出的高性能双通道步进电机驱动扩展板,专为 STM32 Nucleo 开发平台设计。该板基于 STSPIN22…...
说说 TCP 的三次握手:为什么是三次而不是两次或四次?
说说 TCP 的三次握手:为什么是三次而不是两次或四次?01. 前言:TCP 连接的“破冰仪式”02. 三次握手的完整流程2.1 流程图2.2 三个报文详解2.3 状态变化追踪03. 为什么需要三次握手?(核心问题)3.1 问题一&am…...
前端必懂:开发环境、构建打包的核心差异,新手再也不踩坑
前端必懂:开发环境、构建打包的核心差异,新手再也不踩坑 文章目录前端必懂:开发环境、构建打包的核心差异,新手再也不踩坑一、先一句话打通核心逻辑(新手必记)二、开发环境:怎么舒服怎么写&…...
2025届必备的十大降重复率助手实测分析
Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 针对维普系统有的AI检测机制,要是想降低生成文本的机器特征,那就得从…...
OpenAPI TS工具对比:解决openapi-typescript生成的 联合类型 (Union Type),无法直接对应 Java 后端枚举的问题
hey-api/openapi-ts 并不是一个简单的“替换”,而是一次面向复杂需求的“升级”。 它是一个功能更全面的现代化工具集,与专注生成类型的 openapi-typescript 定位不同。🔎 核心差异一览下面的表格可以清晰地展示这两个工具的核心区别…...
