Android自动化:基于Appium+maven+TestNG的自动化搭建

我们两清 提交于 2020-02-01 06:26:41

一、下载eclipse,推荐下载Eclipse Luna java EE版本,自带maven插件,比较稳定,本人用的是Eclipse Luna 4.4.1;

二、下载Maven并配置环境变量

  1. 从maven官网下载maven程序包,地址为:https://maven.apache.org/download.cgi,本人下载的是3.5.3,现在最新的已经是3.6.3,官网和本机下载后文件如下图(请不要嫌弃我的截图):

 

  1. 配置环境变量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的自动化环境搭建介绍完毕,可以尽情的施展自己的才华了。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!