使用Selenium需要浏览器驱动与浏览器版本统一

安装浏览器驱动
针对不同的浏览器,需要安装不同的驱动。
这里以安装 Chrome 驱动作为演示。

确定浏览器版本
进入设置界面,然后选择 【关于 Chrome】

查看自己的版本信息。这里我的版本是114,下载对应版本的 Chrome 驱动即可。

c7a27f8a5aeb4467986779b1d98676a9.png
下载驱动
打开Chrome驱动。单击对应的版本。(有两个的哪一个都可以)

e81b7b2ed0a44a0f970f2de89e91e5a6.png

根据自己的操作系统,选择下载

69fef2787e2748fb8d8d364fd8c3366a.png
下载完成后,压缩包内有一个 exe 文件

将 chromedriver.exe 放到项目中(或任意位置,并且也可以把存放的路径保存到环境变量中,这里的演示不需要改括号内的操作)

172aca1df83044a69cc99edf08ca0f6e.png

到此时还不能正常使用,需要在pom.xml文件中进行配置。

244a50a61f654045bcac1596ef36b250.png

添加成功后使用下面代码进行测试。

bc1c2579a38e40e3a913e424ef4deb8d.png

 有时或许会失败,原因很多

1)浏览器与驱动版本没有统一

2)浏览器缓存问题(极小概率)清理缓存、重新安装

3)pom.xml中配置的版本有问题,更换版本(用热门的)

4)再到pom.xml里配置一个对应版本的

selenium-remote-driver
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值