Appium环境搭建步骤 For Mac

最近终于买了个Mac Pro,所以开始搞心动已久的iOS自动化。而说起iOS自动化,目前知道比较多的就是Appium了,所以最近来尝试了下。
以下是我春节这会的研究成果,先分享下环境搭建,共需要的人们参考。

Appium的安装,按运行方式分为两种:
一/命令行安装:
较复杂,但安装的东西很全,可通过参数调节运行所需模拟器。
二/通过appium的GUI程序安装:
使用方便,配置好模拟器参数后,每次直接启动即可。
(以上为个人理解,具体缘由不知。还有这两种方式,个人感觉差不多,所以我都装上了。)

命令行安装:

1. 安装Xcode:从App store上搜索下载即可。

2. 下载Xcode Command Line Tools:
http://blog.csdn.net/woaifen3344/article/details/44646163

3. 安装Android SDK:
因为google被墙,本人是去 http://www.androiddevtools.cn下载的Android SDK,感谢。
这里写图片描述
然后打开http://www.cnblogs.com/yjmyzz/p/4219829.html,按照步骤二,输入代理服务器,重启SDK,下载tools和Extras的所有文件,亲测可用。

4. 下载Android Simulator:
因为觉得Android本身模拟器太慢,本人使用genymotion。
Mac需先下载VirtualBox:
https://www.virtualbox.org/wiki/Downloads
然后下载Genymotion:
https://www.genymotion.com
(需翻墙注册,再下载,若有现成安装包更好)
安装成功后,下载所需终端的模拟镜像即可(无需翻墙)。

5. 配置ANDROID_HOME和JAVA_HOME环境变量:
Windows直接右键我的电脑-高级-系统变量,配置即可。
Mac请先注意打开的是bash还是zsh,这两个配置的文件不一致。(~/.bash_profile和~/.zshrc,不细说)
修改内容:
这里写图片描述
(截图仅参考格式,具体写入文件的内容及位置随意,我是觉得写这合适。)

6. 安装IDE工具:
按个人习惯,我习惯使用Eclipse,所以下载安装了Eclipse。
下载网址:http://www.eclipse.org/downloads/

7. 安装homebrew:
安装命令:
ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
安装成功后,通过“brew -v”检查:
这里写图片描述

8. 安装node.js:
安装命令:
brew install node
安装成功后,通过“node -v”检查:
这里写图片描述

9. 安装Appium服务端:
先执行npm install -g appium
再执行npm install wd
最后执行Appium-doctor,检查是否有安装错误。
这里写图片描述

10.(选装)安装Android和iOS的driver:
直接命令行分别输入 appium-android-driver 和 appium-ios-driver 即可。若有报错,请查看appium-doctor排查问题。
(我是看官网github上有要求安装,所以就装了,但不装貌似也没事,网上大部分教程没有这步,所以自己评估是否安装)

11. 下载selenimu client:
想要使用java编程appium的:
登陆 http://docs.seleniumhq.org/download/,下载 selenium-server-standalone-2.51.0.jar 和 selenium-server-standalone-2.51.0.jar
想要使用python编程appium的:
登陆 https://pypi.python.org/pypi/selenium,通过pip安装(”pip install -U selenium”)或通过selenium-2.52.0.tar.gz执行python setup.py install安装。
(其他语言未尝试)

12. 下载Appium Client:
登陆网页 http://appium.io/downloads.html,下载所需要的appium client包即可。
java client下载的是jar包,python需要通过pip安装
(其他语言未尝试)

下载Appium GUI程序安装:

1. 安装完Xcode/AndroidSDK/Node:
按照命令行安装的1-8步,安装完Xcode/AndroidSDK/Node,配置环境变量。

2. 下载Appium GUI程序:
https://bitbucket.org/appium/appium.app/downloads/
Windows下载:AppiumForWindows.zip,
Mac下载:appium.dmg,
之后安装后,即可从GUI程序配置运行appium。

最后再提供些Appium答疑网址:
国外:
https://github.com/appium/appium/issues
https://discuss.appium.io
国内:
https://testerhome.com

以上,为本人总结的Appium环境搭建流程。希望能帮助到别人。
关于Appium Android Demo和Appium iOS Demo,iOS端还有点糊涂,等之后整理清晰了,再发上来。先这样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值