idea+maven+selenium环境搭建
目录
1.idea下载安装:
2.maven下载与配置:
-编辑-下载完后解压安装包编辑
-配置环境变量
-打开cmd执行命令mvn -version验证是否配置成功
-.m2文件
-配置镜像仓库
3.idea中创建maven项目
4.selenium配置
1.idea下载安装:
-idea官网下载地址IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains
2.maven下载与配置:
maven是Apache基于ANT进行了升级,使用项目对象模型(POM-project object model)
-maven官方下载地址Maven – Download Apache Maven
-下载完后解压安装包![](/assets/blank.gif)
-maven目录结构
bin:存放执行文件
boot:启动jar包
conf:该目录下的settings.xml是maven的核心配置文件
-配置环境变量
MAVEN_HOME
D:\apache-maven-3.8.6
-打开cmd执行命令mvn -version验证是否配置成功
-.m2文件
初次使用时C:\Users\ 目录下并没有.m2文件,是因为并没有执行任何maven相关的命令,执行后会自动创建.m2文件
cmd执行mvn help:system,之后会生成.m2文件
默认仓库位置,建议使用此路径C:\Users\mxy\.m2\repository
-将maven目录下的setting文件复制到.m2目录下
-配置镜像仓库
默认仓库使用的是Apache的中央仓库,中央仓库访问比较慢,可以配置成阿里云仓库
打开setting文件进行配置
镜像仓库
<!-- 阿里云仓库 -->
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<!-- 中央仓库1 -->
<mirror>
<id>repo1</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo1.maven.org/maven2/</url>
</mirror>
<!-- 中央仓库2 -->
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror>
本地仓库
<localRepository>C:\Users\mxy\.m2\repository</localRepository>
3.idea中创建maven项目
-maven工程
1)POM工程是逻辑工程,用在父级工程或聚合工程中,用来做jar包的版本控制
2)jar工程,将会打包成jar,常见的本地工程,java project
3)war工程,打包成war,发布在服务器上的工程
groupId
:项目工程的groupId,类似包名,防止重名,规则一般是域名反转eg:com.xxx
artifactId
:项目工程的artifactId,一般使用项目名字
package
:项目工程的顶级package;
version
:项目工程的版本号;
appName
:项目工程打成包时的名字,当基于tomcat插件进行调试时,此名称也作为ContextPath名称。
新建完项没有出现src/main/java,解决方法参考## IDEA创建maven项目没有src目录问题解决_滕小彤的成长日记的博客-CSDN博客_idea创建maven项目没有src目录IDEA使用Maven骨架创建的web项目没有生成java、resources、test文件夹_(.*)释然的博客-CSDN博客_idea新建web项目没有test目录
重新创建后生成项目如下
这里说一下项目结构
-src/main/java这个目录存放Java源代码
-src/test/java存储测试类,比如Junit的测试一般放在这个目录下,因为测试类本身不属于项目,所以maven是单独存放
-src/test/resouces可以自己创建,存储测试环境用的资源文件
-target编译后内容放置的文件夹
-pom.xml是maven的基础配置文件,配置项目和项目之间的关联,包括配置依关系等
4.selenium配置
下载链接
https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java
maven是以xml坐标来获取资源
复制去pom文件里
用demo测试下打开百度网址,执行成功
idea+maven+selenium环境搭建相关推荐
- Selenium简介以及selenium环境搭建
一.Selenium简介 1.Selenium : 是一款用于Web应用程序测试的工具,它支持多平台.多语言.多浏览去实现自动化测试,支持IE.Chrome.Firefox等浏览器 2.架构:Java ...
- Python selenium环境搭建
Python selenium环境搭建 一.python下载安装 1. python获取路径:https://www.python.org/downloads/release/python ...
- TestNG+Maven+IDEA环境搭建
TestNG+Maven+IDEA环境搭建 前言: 主要进行TestNG测试环境的搭建 所需环境: 1.IDEA UItimate 2.JDK 3.Maven 一.创建工程 File –&g ...
- selenium 环境搭建
Selenium 环境的安装主要就是安装两样东西: Selenium 客户端库和浏览器 驱动(WebDriver) 本文是以 Python 及 Chrome 浏览器为例,讲解 Selenium 环境的 ...
- Python + Selenium环境搭建
Python环境搭建: linux,mac等系统自带Python,因此这里主要讲Windows版本搭建. Python3 安装: Python官网Windows版本下载,下载最新版python3.x, ...
- selenium环境搭建,浏览器驱动下载教程,超详细!
web ui 自动化测试 web 指的是基于浏览器打开的网页 web ui 自动化测试就是通过代码来模拟人为(点击.输入.下拉选择等)操作浏览器,为了减轻工作量,提高测试效率而产生的 本周是基于sel ...
- Selenium环境搭建-Windows
Selenium环境搭建-Windows 一.Python安装 略,由于sleenium4.1.0需要python3.7以上方可支持,请注意自己的python版本. 二.Selenium安装 方式一: ...
- Spark Idea Maven 开发环境搭建(转载)
mark一下,感谢作者分享! Spark Idea Maven 开发环境搭建 一.安装jdk jdk版本最好是1.7以上,设置好环境变量,安装过程,略. 二.安装Maven 我选择的Maven版本是3 ...
- Self20171218_TestNG+Maven+IDEA环境搭建
前言: 主要进行TestNG测试环境的搭建 所需环境: 1.IDEA UItimate 2.JDK 3.Maven 一.创建工程 File –>new –>Project–> ...
最新文章
- poj 1679 次小生成树
- linux fork函数浅析
- 20.17 shell中的函数
- 【UAV】从单个螺旋桨到四旋翼无人机运动学分析
- shutil的一些基本用法
- 【QGIS入门实战精品教程】3.1:QGIS如何连接SQL Server数据库?
- 怎样在Android上手动备份你的短信/彩信?
- 嘉年华,历数风流人物
- [AtCoder]Grand Contest 028
- oracle 清除参数,IMp回去的时候要把原来的表的记录清空吗?没有什么参数可以省略这个吗...
- html 漂亮的星空登录模板
- css行内样式的属性设置,css的外部样式的设置
- QC新7大手法全面详解
- 21家科技巨头名字背后的故事|
- 社科院与杜兰大学金融管理硕士项目—努力的你,值得拥有更好的人生
- 什么样的恐怖才是真恐怖?由最近所看的一部电影以及最喜欢的游戏系列想到的。
- 世界黄金价格走势,十大香港国际黄金交易平台排行榜
- 使用英特尔® 图形性能分析器分析实际游戏性能
- 认识三大数据库:知网、维普、万方
- 微交易怎么看涨跌?怎么看k线图?
热门文章
- [LaTex] 上划线输入
- org.hibernate.Session.evict(Object object)方法的使用
- 第一次离开盖儿这么久
- 均方根误差有没有单位_均方根值(RMS)、均方根误差(RMSE)、各种平均值
- IBDP课程是什么?IBDP课程怎么学?
- 网购平台与https
- Pyqt5设置刻度尺
- Quartz框架详解
- Duilib SetVisible() 隐藏不掉控件的问题
- 生意表达清楚“我是谁?”,让客户主动来找你!