解决webdriver和Chrome不匹配的办法

【问题】Chromedriver版本与chrome版本不匹配的解决方法 - 小小小小鸟儿 - 博客园

以上出自上面那个大神,仅用来学习,主要是这个问题困扰我好久,作者太棒了

背景:浏览器是一直更新的,若浏览器驱动更新不及时,就是导致运行失败。提示:This version of ChromeDriver only supports Chrome version XX Current browser version is XX。

解决方法一:更新浏览器驱动

解决方法二:使用ChromDriverManager,自动更新浏览器驱动

首先,安装第三方库

|---|---------------------------------|
| 1 | pip install webdriver-manager |

然后,修改代码即可

复制代码
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

# driver = webdriver.Chrome()

driver = webdriver.Chrome(ChromeDriverManager( ).install())

其他的:

Firefox用法

复制代码
from selenium import webdriver
from webdriver_manager.firefox import GeckoDriverManager

driver = webdriver.Firefox(executable_path=GeckoDriverManager().install())

IE用法

复制代码
from selenium import webdriver
from webdriver_manager.microsoft import IEDriverManager

driver = webdriver.Ie(IEDriverManager().install())

Edge用法

复制代码
from selenium import webdriver
from webdriver_manager.microsoft import EdgeChromiumDriverManager

driver = webdriver.Edge(EdgeChromiumDriverManager().install())
相关推荐
程序员的世界你不懂几秒前
tomcat6性能优化
前端·性能优化·firefox
爱吃巧克力的程序媛3 分钟前
QML ProgressBar控件详解
前端
进取星辰8 分钟前
21、魔法传送阵——React 19 文件上传优化
前端·react.js·前端框架
wqqqianqian12 分钟前
国产linux系统(银河麒麟,统信uos)使用 PageOffice 在线打开Word文件,并用前端对话框实现填空填表
linux·前端·word·pageoffice
BillKu15 分钟前
CSS实现图片垂直居中方法
前端·javascript·css
IT信息技术学习圈25 分钟前
Inno Setup专业打包指南:从基础到高级应用
python
GISer_Jing42 分钟前
前端性能优化全攻略:从基础体验到首屏加载的深度实践
前端·javascript·性能优化
pink大呲花43 分钟前
深入理解 Vue 全局导航守卫:分类、作用与参数详解
前端·javascript·vue.js
xyzcto1 小时前
使用python脚本连接SQL Server数据库导出表结构
数据库·python·sqlserver
梦醒沉醉1 小时前
Python教程(四)——数据结构
python