一、下载eclipse,推荐下载Eclipse Luna java EE版本,自带maven插件,比较稳定,本人用的是Eclipse Luna 4.4.1;
二、下载Maven并配置环境变量
- 从maven官网下载maven程序包,地址为:https://maven.apache.org/download.cgi,本人下载的是3.5.3,现在最新的已经是3.6.3,官网和本机下载后文件如下图(请不要嫌弃我的截图):
- 配置环境变量MAVEN_HOME ,变量值为maven的根目录:D:\adt-bundle-windows-x64\apache-maven-3.5.3,在Path中添加bin的路径,D:%M2_Home%\bin;
三、设置settings.xml文件,打开maven conf目录下的settings.xml文件,配置maven本地仓库地址,本人设置的是D:/Repository/repo,具体如下:
若从默认的中央仓库下载依赖包太慢,还可在settings.xml中添加镜像地址,常用国内镜像地址有:
http://maven.oschina.net/content/groups/public/
http://maven.oschina.net/content/repositories/thirdparty/
http://repo2.maven.org/maven2/
本人的镜像设置如下:
四、在Eclipse中添加settings.xml配置文件
打开Eclipse,在菜单选择:windows->Preference->Maven->User Settings,在右侧User Settings选择刚才的settings.xml文件:
配置后,以下步骤在pom.xml配置的依赖包就会从远程仓库下载到本地配置仓库:D:/Repository/repo;
五、安装Eclipse testNG插件,可在线安装也可离线安装,这里不再多讲,参考地址如下:
在线安装:https://blog.csdn.net/qq_15158911/article/details/53446026
离线安装:https://blog.csdn.net/hualf/article/details/78507274
六、创建Maven工程
1.选择“new->maven->maven project”选择Archetype,输入Group Id、Artifact Id,finish创建完成,如下图所示
创建后目录结构如下:
七、配置maven依赖包
配置Appium需要三个包:appium client、selenium client、selenium server,如果我们不用maven构建工程,那么我们需要去下载这三个包,然后添加到我们的工程中,而maven不需要了,只需要配置依赖关系就可以了,我们可以在maven仓库中搜索我们需要的包,把他们的依赖关系写到pom.xml文件中:
maven仓库地址:http://mvnrepository.com/,例如搜索appium,就可以搜索到appium java client的包,选择最新的包,把依赖关系粘贴打pom.xml中,selenium client和selenium server只需要配置一个selenium依赖就行了,配置后的pom.xml文件如下:
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.14.3</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.13.0</version>
<scope>compile</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/io.appium/java-client -->
<dependency>
<groupId>io.appium</groupId>
<artifactId>java-client</artifactId>
<version>6.1.0</version>
</dependency>
配置后保存,会自动更新依赖包,如果没有更新也可以在右键选中工程,选择Maven-Update Project,进行更新,更新完成后Maven Dependencies会有依赖的jar包;
八、创建测试类
新建TestNG测试类,因为是Appium项目,所以需要把源代码放在了src/test/java目录下,选中目录,右键选择New->Other->TestNG->TestNG Class
至此,Appium+maven+TestNG的自动化环境搭建介绍完毕,可以尽情的施展自己的才华了。
来源:CSDN
作者:冰可乐的夏天
链接:https://blog.csdn.net/zhangwenxatu/article/details/103653944