一直想了解下手机的自动化测试,因为各种理由(就是懒)都没有去弄。不过近期因为工作原因,必须去弄这个东西了。上个礼拜五弄了一下午,把环境折腾好,下面就把折腾过程总结一下。
主要有两种安装方式,选择一种就可以了。
一、直接下载appium.dmg安装
1、下载安装
下载地址如下:
https://bitbucket.org/appium/appium.app/downloads/
2、检查环境
点击像医生听诊器的图标,运行appium doctor,检查环境是否ok,我这边会出现下面的报错:
[Error: Could not detect Mac OS X Version from sw_vers output: '10.12.6']
可以参考下面的解决方法,自己测试可以用
http://www.linkedin.com/pulse/how-fix-error-could-detect-mac-os-x-version-from-swvers-soontaku
3、安装jdk sdk
同下面的步骤一样,不复述了
4、继续第二步,缺啥补啥。
二、命令行安装(步骤与网上教程基本相同)
1、安装node
brew install node
2、安装apm
npm install -g appium
3、安装wd
npm install wd
(看了下官方说明,是selenium的node版客户端,我觉着不装没啥影响,不过我没试过o(╯□╰)o)
4、安装jdk
下载jdk的安装包安装,官方下载地址
http://www.oracle.com/technetwork/java/javase/downloads/index.html
5、安装sdk
下载sdk安装包,官方下载地址:
https://developer.android.com/studio/index.html
可以单独下载sdk,如果比较懒可以直接下载studio
6、指定javahome和sdkhome
export ANDROID_HOME=/Users/tangrubei/Library/Android/sdk
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home
export PATH=${JAVA_HOME}/bin:$PATH
7、安装appnium-doctor
npm install appium-doctor -g
8、检查环境
执行appnium-doctory
检查是否安装成功。具体看个人机器的环境,缺啥补啥。
两种安装方式选择其中过一种就好了,不过sdk和jdk是不管哪种方式都要安装的。
以上是我安装appnium的过程,其中下载sdk和jdk话了较长时间。