图片 26

Appium与TestNG自动化测试环境搭建

Posted by

一、安装配置

1、安装JDK,环境配置

2、ADT安装,环境配置

3、安装Node.js

安装完成后配置环境变量,验证安装成功:cmd输入node –v 输出版本号成功。

小编整理了一些java进阶学习资料和面试题,需要资料的请加JAVA高阶学习Q群:664389243
这是小编创建的java高阶学习交流群,加群一起交流学习深造。群里也有小编整理的2019年最新最全的java高阶学习资料!

图片 1

4、安装appium

安装方法1:

cmd输入:

npm–registry install -g appium

安装方法2:

Appium安装包下载:

下载appium-desktop-setup-1.6.2.exe,解压安装。

安装完成配置环境变量,cmd输入appium
-doctor,拉起Appium证明环境配置成功。

图片 2

注意:

1)这里注意下载最新的appium版本,老版本可能不支持android高版本,比如7.0。

2)实际安装中使用方法1安装总是失败,所以采用了离线安装方法2。

5、ADT中安装TestNG插件

方法:Eclipse安装TestNG

Help—>Install New Software

图片 3图片 4

输入

到此:开发环境已经搭建完成。

二、创建工程

接下来可以在eclipse创建一个java project

1、启动eclipse,File—>new—>Java
Project,输入项目名,创建一个Java项目

图片 5图片 6

2、添加apps文件夹,把要测试的app放在里面

图片 7

3、下载Jar包

遇到问题一:创建AndroidDriver对象时总是报错

解决方法:这里需要注意selenium
的jar包版本,之前下载的是2.44.0,导致编码时使用AndroidDriver报错,找了大半天才发现是jar包版本问题。

图片 8

4、导入jar包

方法:选择新建的项目,右键,选择Properities;

图片 9

添加jar包:

图片 10图片 11

确认后,查看项目,jar包添加完成。

图片 12

5、添加TestNG

添加TestNg(右键项目Build Path—>Configure Build Path…):

图片 13图片 14

6、在src下新建一个package

图片 15

7、新建一个TestNG类

选中包,右键—new—Create TestNG class;输入Class name—finish;

图片 16

到此,测试类建立完成,可以写测试代码了!!!

图片 17

遇到问题二:在 Eclipse 中运行appium的 java 脚本,提示:

出现此问题的原因是:依赖包不全导致,建议使用maven管理jar包。

三、安装maven库

1、Maven的下载页面:

图片 18

解压Maven安装包;

在上述地址中下载最新的Maven版本,解压到指定目录(此处根据自己的需要),解压到了D:android_developAppiumapache-maven-3.5.4目录下,里面有bin、lib
conf等文件夹。

Appium与TestNG自动化测试环境搭建。2、配置Maven环境变量

我的电脑—属性—高级系统设置—环境变量—系统变量—新建

变量名:MAVEN_HOME;

变量值:

D:android_developAppiummaven;

找到Path在环境变量值尾部加入:;%MAVEN_HOME%in; //前面注意分号。

3、检查jdk和maven的环境变量是否配置成功

打开dos窗口运行命令mvn -v,出现如下图所示的信息说明安装成功;

图片 19

安装方法参考文档:

Appium与TestNG自动化测试环境搭建。4、设置maven下载jar包的本地仓库地址

步骤一:安装的默认位置是在:
${user.home}/.m2/repository,比如我的机器:C:Usersxxxx.m2 epository;

备注:
Maven会将下载的类库放置到本地的一个目录下(一般默认情况下maven在本机的仓库位于C:我的文档中.m2.
epository),如果想重新定义这个目录的位置就需要修改Maven本地仓库的配置;

修改位置:在maven解压缩文件的路径下新建一个repository文件夹
D:android_developAppiummaven epository;

步骤二:在安装

D:android_developAppiummaven的目录下找到conf文件夹,在文件夹中找到settings.xml文件,修改代码仓库路径;

修改settings.xml文件,如下图所示:

图片 20

问题又来了,平时直接连接到互联网的开发环境,在鹅厂使用的时候出问题,鹅厂该如何用呢?这主要是鹅厂的网络环境引起的,因为安全所以有限制。

步骤三:找到maven目录下的setting.xml文件,也就是windows下
D:android_developAppiummavenconfsetting.xml;

再找到.m2的文件夹如:

C:UsersAdministrator.m2,将setting.xml文件复制到这个文件夹下。
修改setting.xml文件找到标记加入下面的代码:

maven.oa.com

central

central

maven.oa.com 是鹅厂maven的nexus
仓库这样在编译的时候下载jar比访问外网要快很多。

5、验证安装结果

实验一下我们刚才做的事情产生作用没有,控制台输入:mvn
help:system,执行结果如下,证明已经安装成功。

图片 21

Maven的作用是什么?

开发中,为了保证编译通过,我们会到处去寻找jar包,当编译通过了,运行的时候,却发现”ClassNotFoundException”,难道还差jar包?再去找找吧!

每个Java项目的目录结构都没有一个统一的标准,配置文件到处都是,单元测试代码到底应该放在那里也没有一个权威的规范。因此,我们就要用到Maven(使用Ant也可以,不过编写Ant的xml脚本比较麻烦)—一个项目管理工具。Maven主要做了两件事:

1)统一开发规范与工具;

2)统一管理jar包。

6、配置eclipse的maven插件

1)
设置maven地址:打开Window—>Preferences—>Maven—>Installations,右侧点击Add。

图片 22

Windows —> Preferences —> Maven —> Installations;

Add —>
Directory选中电脑中maven的安装路径点Finish,然后选中新的这个,点击右边的Apply;

2)设置maven的用户配置文件地址(settings.xml)。

图片 23

Windows —> Preferences —> Java —>Installed JREs;
选中jdk,点击右边的Edit,在Default VM arguments中添加参数:

-Dmaven.multiModuleProjectDirectory=

$MAVEN_HOME

如果不加可能会因为版本问题,maven在build的时候会报错。

7、设置maven自动下载源码

在eclipse的window—preferences—Maven中选中启动自动更新依赖库,下次启动eclipse会自动更新工程所需要的依赖。

图片 24

当创建 maven工程时选择maven-archetype-quickstart项目抱错的解决方法:

图片 25

步骤二:命令行到下载目录下执行。

mvninstall:install-file -DgroupId=org.apache.maven.archetypes
-DartifactId=maven-archetype-quickstart-Dversion=1.1-Dpackaging=jar
-Dfile=maven-archetype-quickstart-1.1.jar

PS:这里需要进入到下载的jar文件目录下

图片 26

这样创建任一类型工程出错时只用下载对应的jar安装就好了,可以一劳永逸了!

小编整理了一些java进阶学习资料和面试题,需要资料的请加JAVA高阶学习Q群:664389243
这是小编创建的java高阶学习交流群,加群一起交流学习深造。群里也有小编整理的2019年最新最全的java高阶学习资料!

相关文章

Leave a Reply

电子邮件地址不会被公开。 必填项已用*标注