Appium安装手册详解

 

 

 

APPIUM自动化环境搭建手册

第一章 Java的安装和环境变量配置

 

一、下载

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

二、安装步骤

1、运行安装包,点击“下一步”

2、安装路径建议用默认目录(如果自定义路径也请记住安装的位置),点击“下一步”,等待安装完成

3、安装完成后,点击“关闭”

三、配置系统环境变量(win10)

1、右键单击“此电脑”,选择“属性”,进入系统界面

2、点击左侧“高级系统设置”,进入系统属性界面,如下图

3、点击右下方“环境变量”,进入环境变量配置界面,如下图

4、我们需要新建的是系统环境变量,点击“系统变量”下的“新建”按钮,,弹出如下图所示的对话框

5、在变量名中输入:JAVA_HOME

   变量值为刚刚安装的java的路径:C:\Program Files\Java\jdk1.8.0_121(默认路径)

   点击确定

6、修改系统变量的Path

   选定Path,点击编辑按钮,弹出界面如下图所示

7、点击右侧的“新建”,输入%JAVA_HOME%\bin

   再点击一次“新建”,输入%JAVA_HOME%\jre\bin

8、点击“确定”保存配置,配置完成

9、检查是否配置正确

1)键盘上按Windows+R键,输入cmd,点击确定

2)在弹出的cmd框中输入java -version,如果弹出以下信息则配置正确

第二章 eclipse和SDK的配置

 

一、eclipse的配置

1、eclipse下载完成后(百度上一搜就有下载地址),双击eclipse.exe文件,如下图所示。为了方便使用,可以将该文件发送到桌面快捷方式。

  2、在弹出的对话框中,选择workspace的存放路径,建议在非C盘下新建一个workspace目录,点击OK。

3、弹出的welcome界面关闭掉后进入如下界面

4、点击左上角File→New→Java Project,新建一个工程,弹出如下图的界面

5、在Project name输入工程名,注意每个英文首字母大写

6、如果是用于APP测试,在JRE中选择JavaSE-1.7(如果没有,选择最新的版本就行)

7、点击Finish后界面如下

8、选中刚新建的工程名“Test Text”,点击右键→New→Package,新建一个包

9、在Name中输入包名,注意字母全小写,点击Finish

10、选中刚新建的包“test1”,点击右键→New→Class,新建一个类

11、在Name中输入一个类名,注意每个单词首字母大写,点击Finish,完成

 

二、SDK环境变量配置

1、右键单击“此电脑”,选择“属性”,进入系统界面

2、点击左侧“高级系统设置”,进入系统属性界面,如下图

3、点击右下方“环境变量”,进入环境变量配置界面,如下图

4、我们需要新建的是系统环境变量,点击“系统变量”下的“新建”按钮,,弹出如下图所示的对话框

5、在变量名中输入:ANDROID_HOME

   变量值为SDK的路径:F:\testing\17 JAVA\adt-bundle-windows-x86_64-20131030\sdk

   点击确定

6、修改系统变量的Path

   选定Path,点击编辑按钮,弹出界面如下图所示

7、点击右侧的“新建”,输入%ANDROID_HOME%\ platform-tools

   再点击一次“新建”,输入%ANDROID_HOME%\ tools

  1. 点击“确定”保存配置,配置完成
  2. 在cmd中使用adb命令查看是否配置成功

第三章 安装Appium

 

1、安装Appium ,默认安装。

 

若是不能打开appium则需要安装NDP452-KB2901907-x86-x64-AllOS-ENU ,默认安装。

 

第四章 安装node

 

 

 

1、安装node-v6.9.1-x64 ,默认安装。

 

 

 

安装完毕打开Appium,点击右上角开始按钮

 

 

 

 

出现debug,表示安装成功,手机已经连接。

 

 

 

 

 

 

第五章 创建工程和测试脚本

  • 创建工程
  1. 打开eclipse—>File—>New—>Java Project—>Project name输入TestJunit—>Use an execution environment JRE选择JavaSE-1.7—>Finish(其他值系统默认)

 

 

2.双击TestJunit—>鼠标停在src处右击—>New—>Package—>Name输入testcase—>Finish(其他值系统默认)

 

 

 

3.鼠标停在testcase处右击—>New—>Class—>Name输入TestForJunit—>Finish(其他值系统默认)

 

 

 

 

4.鼠标停在TestJunit处并右击—>Build Path—>Configure Build Path—>Libraries—>Add External JARs—>选中java-client-3.1.0、selenium-java-3.0.1、selenium-server-standalone-2.45.0这三个文件后点击“打开”—>点击Order and Export—>把三个文件勾选上—>OK

 

 

 

  • 测试脚本
  1. 输入下面的命令,出现红色波浪线时,鼠标悬停在命令处选择import命令(自动化脚本写在@test中)

 

  1. APP_PACKAGE必须匹配要运行的软件的包名

APP_ACTIVITY必须匹配要运行的软件的Activity

查看包名和Activity的方法:打开软件运行后,快捷键windows+R打开运行—>输入cmd—>确定—>输入命令adb shell “dumpsys window|grep mCurrentFocus

 

-

第六章 连接手机(模拟器),开启Appium

  1. 打开appium软件,出现如下图案安装成功

  1. 点击开启服务

  1. 点击可查看,此处对应脚本中

  1. 连接手机(打开模拟器),在CMD中输入adb devices,出现下面的情况,则安装成功

  1. 在手机(模拟器)中打开要测试的APP
  2. 打开SDK\tools下的uiautomatorviewer.bat
  3. 点击,出现手机刚刚打开的APP界面

  1. 右侧有text\id\class,对应findElementByName\findElementById\findElementByClassName语句
  2. 也可通过路径查询,对应findElementByXPath语句

 

第七章 执行测试

1.执行测试有如下两种方法执行:

1)点击图中红色标记区域按钮

2)选中TestForJunit类名→鼠标右键单击→鼠标移到Run As→在下级菜单点击第一个

 

  1. 完成上述操作后,出现下图

此时等待即可,不要有任何操作,在模拟器(手机)上可以看到程序按照步骤在自动执行,执行完之后,自动退出移动警务通,eclipse呈现如下界面,表示执行成功

如果出现下图页面,程序报错,请阅读报错内容,双击最后一行报错内容,会在右侧脚本语言显示出错的内容在哪行

 

 

 

 

 

 

 

猜你喜欢

转载自blog.csdn.net/weixin_42058756/article/details/81284667