码迷,mamicode.com
首页 > 移动开发 > 详细

Mac上安装和配置Appium

时间:2016-01-20 11:20:42      阅读:313      评论:0      收藏:0      [点我收藏+]

标签:

安装说明:
之前看过网上的介绍,安装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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!