安装自动化框架selenium(Java)

本人在配置selenium的时候,查了好多资料,踩了好多坑,于是自己写一篇安装配置的教程~

第一步:安装chrome浏览器

下载链接: Google Chrome 网络浏览器下载 (googe.cn)

为什么要用chrome浏览器呢?

因为很多公司都是安装chrome浏览器来开发的,并且chrome浏览器也比较好用,所用一般都是选择使用chrome浏览器。

第二步:安装chrome浏览器的驱动

要想使用selenium实现网页自动化操作,还需要下载浏览器对应的驱动程序。

底层原理如下:本地自动化脚本的代码会将请求先发送给驱动程序,然后驱动程序再去操作浏览器。


下载链接: 下载内容 | ChromeDriver | Chrome for Developers

由于驱动程序需要根据浏览器的版本来决定,所以需要先查看一下浏览器的版本

可以看到,我们的浏览器的版本为125.xxxxx,点击下载链接,会发现没有这个版本对应的驱动

点击如下信息,即可在页面中找到对应版本。

根据自己的版本以及操作系统,下载对应的驱动即可。

下载完成后,将压缩包中的两个文件解压到浏览器目录下。

第三步:配置环境变量

将浏览器所在文件夹的路径进行复制,然后配置到系统环境变量中。

如下:

我的浏览器所在路径:C:\Program Files\Google\Chrome\Application\

然后配置到环境变量。

第四步:在Java代码中引入相关依赖

首先创建一个Maven项目,然后引入相关依赖。

注意:这里引入依赖的版本为3.x,引入4.x会报错

可以去中央仓库自行添加:Maven Repository: org.seleniumhq.selenium >> selenium-java (mvnrepository.com)

我自己引入的依赖:

XML 复制代码
        <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-java</artifactId>
            <version>3.141.0</version>
        </dependency>

引入了新的依赖,记得刷新一下~

第五步:验证安装是否成功

编写如下代码:

启动程序,会发现,自动打开了浏览器,并且页面显示的是百度的首页,这就说明安装没问题了。

相关推荐
大耳朵-小飞象4 小时前
电力安全运维的智能密码:BACS如何破解设备全生命周期管理难题,让电网安全“看得见、管得住”?
运维·安全·智慧城市·能耗系统·楼宇智控·未来生活
极客侃科技5 小时前
制造企业 MES/APS 选型:SAP PP/DS 集成、ERP-MES 边界划分与一体化架构要点
运维·架构·制造
微硬创新5 小时前
耐达讯自动化 CC-Link IE 转 PROFINET网关在污水厂智能化升级实战
人工智能·物联网·网络协议·自动化·信息与通信
goodesocket7 小时前
手机LPDDR芯片测试座厂商适配性强
测试工具
生活爱好者!8 小时前
我把NAS当作下载机,docker一键部署qb
运维·docker·容器
尽兴-9 小时前
企业业务系统架构选型与渐进式演进
运维·系统架构·devops
通信小小昕10 小时前
Ubuntu 26.04 中文输入法安装
linux·运维·ubuntu
壮哥_icon10 小时前
【Android 系统开发】使用 BAT 脚本高效自动化管理 /system/priv-app/ 系统应用(安装与卸载)
android·运维·自动化
RD_daoyi10 小时前
外链权重暴跌至13%,品牌提及反超传统链接——2026年不做Digital PR,你的独立站等于隐形
运维·网络·学习·机器学习·搜索引擎
电商API_1800790524711 小时前
企业ERP进销存场景|京东商品详情接口自动同步方案|凭证鉴权批量调用技术实操
大数据·运维·人工智能·爬虫·数据挖掘·网络爬虫