Exception in thread "main" org.openqa.selenium.WebDriverException: unknown error: cannot get automat

在进行自动化测试时遇到selenium WebDriverException错误,原因是chromedriver版本过旧。解决方法是检查并更新Chrome浏览器版本,根据浏览器版本从https://npm.taobao.org/mirrors/chromedriver/ 下载对应版本的chromedriver,解压后放入项目路径,从而消除报错。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为工作,我需要学习自动化测试,在使用selenium时出现了bug,废话不多说,先贴报错信息
在这里插入图片描述
定位错误代码行
在这里插入图片描述
这句代码是chromedriver使浏览器最大化

之所以报错是因为chromedriver版本太旧了

首先查看你的Chrome浏览器版本

在这里插入图片描述

可以通过https://npm.taobao.org/mirrors/chromedriver/ 这个网址查看chromedriver与对应的Chrome版本
在这里插入图片描述
然后下载对应的chromedriver就可以了
在这里插入图片描述
解压后放到项目中
在这里插入图片描述
运行发现没有报错
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值