需要准备的包
1、maven包,用于在IDEA内创建一个Selenium项目,maven是一个项目管理工具,详细解释请参考【maven】最全Maven详解,看这一篇就够啦_maven大全-优快云博客
下面介绍如何(本地)配置maven:
· 前往apache官网下载maven包Download Apache Maven – Maven
ps:这里截图展示的版本与小编所使用版本不一样哈~
·下载后得到一个zip包,解压得到一个文件夹,放在自己记得住的文件夹内,配置环境的时候需要用到路径
接下来是经典的环境配置环节:设置->系统->拉到最下->系统信息->高级系统设置->环境变量->下面的系统变量点击新建:
然后点击浏览目录,选择到你下载的并且解压后的maven文件夹
确定添加
当然JAVA环境也是必须的,配置过程大差不差,只是将名称换成JAVA_HOME,并且文件夹换成jdk的地址
打开命令窗口,也就是win+R输入cmd之后输入命令mvn -v,如果显示版本信息就说明环境配置成功了哈
后面还需要修改maven文件夹里的setting文件,地址就在maven文件夹下的conf/setting.xml
使用记事本或者其他可读软件打开
找到localrepository节点,添加
<localRepository>D:\apache-maven-3.9.8-bin\MAVEN—local repository</localRepository>
其中要对应你自己maven的bin目录文件夹地址,例如我的就是
(配置镜像)然后找到mirror节点,添加
<!-- 阿里云仓库 -->
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
当然我这是网易云仓库镜像,小编提供的是阿里云镜像,各位也可以选择搜索其他自己喜欢的镜像
(配置JDK)最后找到profiles节点,添加
<!-- java版本 -->
<profile>
<id>jdk-17</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>17</jdk>
</activation>
<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<maven.compiler.compilerVersion>17</maven.compiler.compilerVersion>
</properties>
</profile>
小编的java版本是17版本的java,各位需要根据自己的java版本修改对应的数字,修改完后记得保存再退出
查看是否配置成功,cmd界面输入mvn help:system查看是否在下载依赖
接下来打开IDEA,进入之后选择左上角new
新版IDEA和老版IDEA创建maven项目的位置可能不一样,我这里选择的是2024.2.01社区版的IDEA
Maven Archetype只是创建大概的项目结构,并不完全,小白还是老老实实创建maven项目
点击创建,就会出现maven项目结构啦
因为我们是本地配置maven,所以我们需要到设置中将IDEA中的maven版本选择为自己的本地maven左上角选择file->Setting中找到maven设置
这些版本都要自己对应好哦!
接下来就是配置本地仓库了,我们需要修改pom.xml,在此之前,我们还要下载Selenium包,因为是本地配置,所以需要自行下载Downloads | Selenium因为是IDEA,所以在页面选择Java就会自行下载最新的稳定版本
请注意:java版本与Selenium版本要对应,否则java版本过低可能会导致报错!
下载得到压缩包后,解压得到Selenium文件夹,名称显示为Selenium-java-版本号,接下来回到pom.xml页面,在properties标签下面添加
<dependencies>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>你下载的对应的版本号</version>
</dependency>
<!-- 与 selenium-java 版本要一致 -->
</dependencies>
例如
下面是本地添加Selenium包到本地仓库
1、IDEAmaven创建好的项目结构中,在src下右击新建一个lib文件夹,将Selenium文件夹下的所有jar包全都粘贴到lib文件夹下
不是jar包的不要哈,其中有三个日志文件记得取消掉。
然后选中第一个在lib文件夹下的jar包,然后按住shift拖动滚动条点击最后一个jar包,这样就能选择lib下的所有jar包了
右键,
Add as Library添加为仓库,点击确定,Selenium的本地仓库就基本建设好啦,这时候要检查项目左下角的小锤子有没有报错
如果是这样就说明没问题啦!大家可以在java文件夹下新建一个java类项目再从网上找些代码来测试Selenium是否能够使用了
因为配置过程繁琐,我在此推荐几个博主的文章,各位遇到问题可能会有所帮助
3、maven的下载与安装教程(超详细)_maven安装-优快云博客
4、selenium入门超详细教程——网页自动化操作-优快云博客
此外,小编没有提及的Webdriver下载和使用也在第四篇文章中有详细说明
小编第一次写博客,如果有错误或者模糊的地方还请指出!