一、appium介绍

Appium是一个自动化测试开源工具,支持iOS平台和Android平台上的原生应用,w应用和混合应用。重要的是,appium是一个跨平台的工具,它允许测试人员在不同的平台使用同一套API来写自动化测试脚本,这样大大增加了iOS和Android测试套件间代码的复用性。

二、appium的理念

为了满足移动自动化需求,appium遵循着一种哲学,重点体现于以下4个需求:

1.    你无需为了自动化,而重新编译或者修改你的应用

2.    你不必局限于某种语言或者框架来写和运行测试脚本

3.    一个移动自动化的框架不应该在接口上重复造轮子。(移动自动化的接口应该统一)

4.    无论是精神上,还是名义上,都必须开源。

三、安装appium

Appium官方网站:http://appium.io/

官方给出的安装步骤:

  • Easy setup process,run a test now。
  •  Brew install node       # get node.js
  •  npm install –g appium   # get appium
  •  npm install wd         # get appium client
  •  appium               # start appium
  •  node your-appium-test.js

所以我们需要先安装node.js。node.js官方网站:https://nodejs.org/


Appium的安装教程

根据电脑的操作系统选择相应的版本进行下载。我下载的是Windows Installer(.msi) 64-bit。下载完成之后双击进行安装。

安装完成,打开Windows cmd,输入npm命令回车:

Appium的安装教程


如果出现上图的信息,表示node.js安装成功。

 

 

npm是一个node包管理和分发工具,已经成为了非官方的发布node模块的标准。

有了npm,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。

 

有两种方法可以安装appium

1通过命令 npm install –g appium

2 通过appium官网上下载相应的版本

  地址:https://bitbucket.org/appium/appium.app/downloads/

 

通过官网下载目前最新的版本AppiumForWindows_1_4_16_1进行解压,会看到以下两个东西:

Appium的安装教程

双击appium-install.exe进行安装,最终会在桌面上生成Appium图标,当我们双击图标时,会出现以下警告:

Appium的安装教程


这个根据相应的提示去下载相应的版本就行了。

 

安装完成 .NET Framework 就可以启动Appium了,成功启动的界面:

Appium的安装教程


四、配置环境

  • 安装Java环境

众所周知,Android是由Java语言开发的,所以想要开发Android应用首先需要Java环境,所以,我们首先需要安装Java环境。

 

Java环境分jdk和jre,jdk就是Java Development Kit。简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。jre是Java Runtime Environment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。

 

设置环境变量:

“我的电脑”右键菜单—》属性—》高级—》环境变量—》系统变量—》新建

变量名:JAVA_HOME

变量值:D:\Program Files(x86)\Java\jdk1.8.0_25

变量名:CLASS_PATH

变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

 

找到path变量名—》“编辑”添加:

变量名:PATH

变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

 

在Windows命令提示符下验证Java是否成功:

Appium的安装教程

Appium的安装教程


  • 安装Android adt 和sdk

下载解压就可以了

下面设置Android环境变量,方法与Java环境变量类似。

“我的电脑”右键菜单—》属性—》高级—》环境变量—》系统变量—》新建

变量名:ANDROID_HOME

变量值:D:\android\android-sdk-windows

 

找到path变量名—》“编辑”添加

变量名:PATH

变量值:

;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;

 

这里推荐一个网站:http://www.androiddevtools.cn/


下一篇会讲一下,Appium的具体使用方法。


相关文章: