安装自动化框架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>

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

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

编写如下代码:

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

相关推荐
不像程序员的程序媛1 小时前
系统cpu内存负载资源分析
运维·服务器·数据库
2601_954706493 小时前
云手机 API 自动化实战:Python 批量控机、挂机脚本完整实现
python·智能手机·自动化
Asuicao4 小时前
centos7.9版本升级ssh OpenSSH 9.8p1 源码 OpenSSL 1.1.1w 源码包以及安装升级回滚文档
运维·ssh
志栋智能5 小时前
超自动化安全中的威胁狩猎
运维·安全·自动化
↘"LYong5 小时前
旧版 CentOS 安装 Docker 完整指南(附国内镜像加速)
linux·运维·docker
Elastic 中国社区官方博客6 小时前
Elastic 在 Everest Group 企业搜索产品 PEAK Matrix® 评估 2026 中被评为领导者
大数据·运维·人工智能·elasticsearch·搜索引擎·ai·全文检索
程序员在囧途6 小时前
likeadmin-api API 中转站怎么做统一报价?从 /pricing、/user/balance 到 task_id 回执的落地方法
运维·服务器·数据库·likeadmin-api·api中转站·token计费
Alan_6916 小时前
聊聊 Swagger/Postman/Apifox 的真实选型与 Python 项目实战
python·测试工具·postman
曦尧7 小时前
InfiniteTalk:音频驱动的无限时长说话视频生成框架
ai·自动化
想你依然心痛7 小时前
Linux用户空间与内核空间通信:netlink、ioctl、mmap 零拷贝与性能对比
linux·运维·服务器