这篇文档主要介绍 windows 下如何搭建基于 appium 的 android 自动化测试环境。
搭建步骤如下:
安装 jdk,安装好后将 jdk 相关目录加入环境变量,以我的为例:
将 C:\Program Files (x86)\Java\jdk1.6.0_45\bin 加入 path 系统变量
将 C:\Program Files (x86)\Java\jdk1.6.0_45\lib 加入 classpath 变量(没有 classpath 的话自己新建)
下载 adt-bundle-windows-x86-20130522(版本可选)并解压,这是个集成了 android sdk 的集成开发环境,对于开发 android 程序很方便。我们的自动化测试主要用到的是其中集成的 android sdk,但是为了方便阅读相关代码,这个工具是比较好的一个选择。也可以直接下载 android sdk
解压后的目录为(以我为例):D:\adt-bundle-windows-x86-20130522
添加环境变量,将 D:\adt-bundle-windows-x86-20130522\sdk\tools 目录以及 D:\adt-bundle-windows-x86-20130522\sdk\platform-tools
添加至 path 系统变量
安装 node.js,去 node.js 官网下载 msi 格式的安装文件,下载后安装
安装 appium。 node.js 安装成功后打开命令行,输入 npm install –g appium 命令安装 appium,安装完成后在命令行中输入 appium-doctor 检验 appium 的运行环境是否正常,如果有错误,对照错误解决即可,下图说明 appium 的 android 运行环境配置成功:
安装 python,下载并安装 python,安装后将 python 根目录添加至 path 环境变量
以我的目录为例:将 C:\Python27 加至 path 环境变量,加入后进入命令行,输入 python 出现类似下图所示的界面表示安装成功
安装 appium 的 python 客户端
下载 python-client-master.zip 包,下载地址:https://github.com/appium/python-client
下载后解压,在命令行中进入 python-client-master 目录,该目录下包含 setup.py 文件
进入后输入 python setup.py install 命令安装客户端
启动 appium。进入命令行输入 appium 即可启动 appium,出现如下界面表示启动成功:
8.运行测试(模拟器)
* 进入命令行,输入 emulator –avd XXXX 来启动模拟器(前提是已经新建了 XXXX 模拟器,XXXX 是已经存在的某个模拟器的名字)
* 重新打开一个命令行,输入 appium 命令启动 appium
* 运行编写好的 python 自动化测试脚本执行测试
9.运行测试(真机)
* 将真机连接至 pc,打开 usb 调试功能
* 进入命令行,输入 appium 命令启动 appium
* 运行编写好的 python 自动化测试脚本执行测试即可