chrome浏览器更新后重新安装配置chromedriver
更新了chrome浏览器的版本后,对应的Selenium版本的chromedriver不再兼容旧版本,必须重新下载对应新版本的driver
- 升级chrome浏览器版本后,运行selenium对应程序时对应报错内容如下:
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 97
Current browser version is 99.0.4844.51 with binary path /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
- 对应报错截图如下:
下面通过淘宝镜像下载对应版本的chromedriver
访问淘宝镜像地址:https://npm.taobao.org/mirrors/chromedriver/
在上述的目录中找到对应你chrome浏览器的版本号,查找chrome浏览器版本可以浏览器的 设置—关于 里面找
查看chrome浏览器版本号,也可在浏览器中输入: chrome://version/ 进行查找
比如我的浏览器版本是 99.0.4844.51 ,使用的是 MAC的笔记本,非M1芯片,则选择以下driver
配置环境变量
- 以下是针对Mac中进行driver的环境变量配置进行说明
1)先查看一下本机终端使用的是哪一个shell,进而修改对应的终端配置文件
2)如果使用的是 bash ,会显示 /bin/bash,则是修改配置文件 :.bash_profile
3)如果使用的是 zsh,则会显示 /bin/zsh,则是修改配置文件:.zshrc
4)在配置文件 .zshrc 中添加对应 chromedriver的路径:
export PATH=${PATH}:/Users/xiaoming/software/webdriverchrome #代换为自己本机的chromedriver的绝对路径即可
5)重启终端,或者在终端执行以下命令使更改生效
source .zshrc #注意该当前目录路径是在用户的home目录下执行的
验证是否安装配置成功
查看 driver是否安装成功,在终端输入:chromedriver 命令,如呈现以下类似内容,则说明driver是安装成功了
如果要在pycharm中调试运行,则可通过以下代码查看是否能真正调起 chrome浏览器
对应代码内容如下:
from selenium import webdriverdriver = webdriver.Chrome() #注意这里是要 大写的 Chrome ,否则会报错
driver.get("https://www.baidu.com")
driver.quit()
注意:Chrome是要大写的,如果chrome是小写的话,显示报错信息如下:
TypeError: 'module' object is not callable
报错对应截图如下:
解决方案就是要确保 webdriver.Chrome() 是大写的 Chrome 即可
chrome浏览器更新后重新安装配置chromedriver相关推荐
- 李彦宏:百度今年全员涨薪,比去年还多;谷歌暂停Chrome浏览器更新;Eclipse 4.15发布 | 极客头条...
整理 | 郭芮 头图 | CSDN 下载自东方 IC 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦 ...
- 一网打尽win10 Google Chrome浏览器打开后默认 桔梗 页面
一网打尽 win10 Google Chrome浏览器打开后默认 桔梗 页面 真是莫名其妙,突然有一天,码农coding打开Google Chrome浏览器,当当当... 且看下图 初步诊断:win1 ...
- 关于解决新安装的Chrome浏览器打开后显示hao123,360导航等一众流氓网页地址问题
由于电脑用的久了,C盘都快满了,所以今天重装了系统,装完系统后第二步肯定要装浏览器,然后依次在浏览器上下载软件. 当我装完Chrome浏览器后,一打开浏览器,发现进入的网页就是360导航(此时我并没有 ...
- python执行chromedriver闪退_python自动化测试时,chrome浏览器启动后闪退?
分析原因是:chrome浏览器和chromedriver的版本不匹配!如果以前用的好好的,突然这样了,应该是电脑的浏览器自动更新了,导致版本不匹配. 解决方法: 1.查看当前chrome浏览器的版本, ...
- 非正常卸载Chrome浏览器导致无法重新安装
昨晚在使用selenium的时候,Chrome浏览器和Chromedriver.exe不兼容,前几天使用的时候都没问题,查看浏览器版本后发现浏览器已经自动升级为67版本(我之前安装的是61版本). 于 ...
- 彻底解决Chrome浏览器劫持后显示“由贵单位管理(Managed by your organization)” 的解决办法
声明: Declaration: 由于网络中的病毒virus/malware等存在随时变异或者对应多种感染方式等情况,本文所针对的处理方法仅针对本次样本负责,个人如有误操作,后果自负.如需帮助,可以关 ...
- Chrome浏览器更新失败的问题(chrome无法更新至最新版本怎么办)
报错1 如果在计算机上更新 Chrome 时遇到问题,您可能会看到以下错误消息: 更新失败:管理员已停用更新 更新失败(错误:3 或 11):检查更新时出错,无法访问更新服务器 更新失败(错误:4 或 ...
- Chrome浏览器更新字体看不清的最终解决方案
阿酷TONY / 2023-5-6 / 长沙 / 原创 / 实测解决 参考图片: Chrome更新至版本Chrome 109.0.5414.120 字体看不清 浏览器症状与表现 Chrome更新至 ...
- 使用chrome浏览器打开微信页面配置方式
当我们打开微信浏览器的页面时,会提示这个 下面教大家用Chrome浏览器打开微信页面,以方便调试. 1.微信的UA(User agent:用户代理). 安卓微信UA: mozilla/5.0 (lin ...
- xx Chrome浏览器更新2020版本:黑暗模式一样使用
谷歌浏览器最近更新了一个全新的版本,新增了很多的浏览器服务,让用户在使用的时候可以更加的方便,多种使用模式都可以一键选择,使用起来也是非常方便的,最近非常火爆的黑暗模式也是可以一键使用的,今天小编就会 ...
最新文章
- Spring Cloud 常见面试题及答案
- 《程序是怎样跑起来的》第二章
- 建模:确定服务的边界——《微服务设计》读书笔记
- idea的terminal是一个终端命令行,你知道吗?
- C语言 数组中删除指定字符
- python部署到服务器上解析不到模块_在服务器上部署kafka-python包
- 打印机多张双面打印使用说明
- AutoCAD2006安装破解图文教程
- CAPL学习之路-DoIP相关函数
- 【渝粤教育】电大中专跨境电子商务理论与实务_1作业 题库
- poi创建数据透视表_从数据透视表创建自定义报告
- 如何查看虚拟机服务器ftp,如何通过FTP工具查看虚拟空间使用了多少?
- QML QtLocation地图应用学习-5:实现自己的plugin加载瓦片地图
- hdu2154跳舞毯(dp)
- 柳传志:选人要看“后脑勺”
- android手机接投影仪,手机投屏到投影仪的几种方法
- B3U3 Text A Language Focus 共32词
- 【3D游戏基础】蒙皮骨骼动画与骨架
- php实现拼音转中文,PHP将中文转换成拼音的方法
- Intel(R)Dual Band Wireless-AC 3165网卡驱动程序出现问题,WiFi,热点和以太网无法连接
热门文章
- 20221106EXCEL/腾讯文档 部分常用函数嵌套用法总结
- CSS3 filter滤镜详解
- SPI,UART,I2C都有什么区别,及其各自的特点
- win10系统下office 2010/2016打开excel文件很慢的问题解决
- js月份的计算公式_JavaScript getMonth() 方法
- ZYNQ7000 学习(二十五)纯PL 实现独立显存VGA驱动并显示画面
- 第二周工作总结——NWNU李泓毅
- 为什么使用对象指针而不是使用对象本身?
- c mysql trans_MYSQL STRICT_TRANS_TABLES使用图解教程
- unit怎么发音_“unit”怎么读?