一、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/
根据电脑的操作系统选择相应的版本进行下载。我下载的是Windows Installer(.msi) 64-bit。下载完成之后双击进行安装。
安装完成,打开Windows cmd,输入npm命令回车:
如果出现上图的信息,表示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-install.exe进行安装,最终会在桌面上生成Appium图标,当我们双击图标时,会出现以下警告:
这个根据相应的提示去下载相应的版本就行了。
安装完成 .NET Framework 就可以启动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是否成功:
- 安装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的具体使用方法。