标签:
安装说明:
之前看过网上的介绍,安装Appium通常有两种方式:一种是使用NodeJS的npm命令安装Appium服务;第二种是安装Appium GUI,这里面包含了Appium需要的NodeJS、Appium Server、Appium-Inspector 等组件。而Mac版的Appium GUI,不仅支持iOS和Android平台,还有录制功能。有条件的话,还是推荐在Mac OSX上测试。(其实Mac mini不算太贵)
1.安装Java JDK,并配置Java环境变量
1.1 官方下载地址:
例如:jdk-7u79-macosx-x64.dmg
1.2 Java环境变量的配置
获取Java 1.7的JAVA_HOME:
cybozumatoMac-mini-4:/ cybozu$ /usr/libexec/java_home -v 1.7
在如下文件中追加:
cybozumatoMac-mini-4:/ cybozu$ cd ~
cybozumatoMac-mini-4:/ cybozu$ vi .bash_profile
例如:
export JAVA_HOME=`/usr/libexec/java_home -v 1.7`
export PATH=${JAVA_HOME}/bin:$PATH
2.安装Android SDK
2.1 官方版本是Android Studio(需要Mac OSX 10.8.5及以上版本),下载地址如下:
2.2 运行Android Studio,安装SDK工具
SDK默认路径:
/Applications/Android Studio.app/sdk
注:如果iOS测试需安装Xcode
2.3 配置环境变量,同样在.bash_profile中添加
例如:
export ANDROID_HOME=/Users/qa/test/adt-bundle-mac-x86_64-20140702/sdk
export PATH=$PATH:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
2.4 Android SDK工具中创建Android虚拟机
1)打开SDK Manager,安装SDK包。建议安装Intel硬件加速执行管理器,配合x86镜像,谁用谁知道。
2)打开AVD Manager,新建虚拟机,建议4.3.1以上版本,即API18以上(如果没有API18,需先安装SDK包)
3)运行虚拟机,检查是否正常
注:使用eclipse也能新建Android虚拟机,但是需要安装ADT插件;在不打开Android SDK的情况下,可以通过命令行启动虚拟机,例如,emulator -scale 0.5 -netdelay none -netspeed full -avd API18
3.安装Appium服务
3.1 安装NodeJS
安装完成后,验证是否安装成功:node -v
cybozumatoMac-mini-4:/ cybozu$ node -v
v5.0.0
3.2 安装Appium服务
终端中输入:
cybozumatoMac-mini-4:/ cybozu$ npm install –g appium
3.3 启动appium服务
终端中输入:appium (appium&,则表示后台运行)
3.4 检查appium所需环境是否正常
终端中输入:appium-doctor,会分别检查iOS和Android的相关配置,如果显示“All Checks were successful”则配置成功
注:Android检查中会对ANDROID_HOME和JAVA_HOME进行检查,如果没有通过,需修改环境变量
4.安装Appium GUI
4.1 下载Appium安装包
例如:appium-1.4.13.dmg
4.2 启动并验证Appium是否配置成功,效果同步骤2.3
4.3 配置需测试的Android APK信息
5.依赖文件
5.1 Selenium Webdriver库,选择所用的编程语言
5.2 Appium Client Libraries,选择所用的编程语言
6.运行Sample code
6.1 启动创建好的Android虚拟机,如步骤2.4
6.2 打开Appium GUI,配置好信息,点击Launch运行。成功运行后,可以通过Inspector查看app的页面信息,并可以进行脚本录制的操作。当然,也可以不需要打开GUI,终端中直接输入appium即可启动服务,这方便了脚本的执行和远程访问操作。
6.3 启动Android Studio或eclipse,新建项目,关联所依赖的jar文件
6.4 运行sample code
Mac上安装和配置Appium
标签:
原文地址:http://www.cnblogs.com/rikufly/p/5144368.html