mac 命令不熟悉感觉搭建自动化环境很不顺手呢,费老劲了,有时间了还得多研究一些mac 命令啊 (搭建过程需要改写source profile)。。。。。都是辛酸泪。。。。
使用Appium的环境要准备Android SDK和JDK,安装xcode软件(APP store下载就好了)
Android SDK的下载路径:这个我自己电脑有,各位网友自己百度一下吧 。。。。。
JDK的下载路径:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html(这个下载下来是dmg文件,我刚开始竟然下载成了sample)
如果想要多了解一些可以参考这个链接:http://www.cnblogs.com/iOS-mt/p/5726380.html
1)brew install node 想要生效首先必须先安装homebrew(Mac自带ruby,一键安装很方便哦)。
命令行中输入:(这块刚开始竟然命令出错了,应该是语法问题各种坑啊,实在不行大家再去网上再查找一下)
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2)在终端输入brew install node 命令安装node.js ,安装成功后,查看node版本,输入 node -v
3)在终端输入npm install -g appium, 这块安装起来比较费时间
安装appium时遇到的问题:npm ERR! tar.unpack untar error /tmp/npm-5884-e9fda1ac/registry.npmjs.org/npm/-/npm-2.1.3.tgz
- 1
- 2
- 1
- 解决方案:
解决方案:
运行命令:$ npm cache clean
4)安装完之后可以使用appium doctor的图像化工具查看一下配置情况
查看过程中常出现的问题如下:
a.运行过程中出现 [Error: Could not detect Mac OS X Version from sw_vers output: '10.12.3
解决方案:使用指令运行 appium-doctor,不用图像化的工具
执行appium-doctor查看环境是否安装成功如果出现JAVA_HOME is set but does not exist on the file system at “undefined”
终端输入 open .bash_profile(open ~/.bash_profile ),加上android SDK和JDK路径,我的配置如下:
export PATH=${PATH}:/Users/Henry/Documents/adt-bundle-mac-x86_64-20140702/sdk/tools
export PATH=${PATH}:/Users/Henry/Documents/adt-bundle-mac-x86_64-20140702/sdk/platform-tools
export ANDROID_HOME=/Users/Henry/Documents/adt-bundle-mac-x86_64-20140702/sdk
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
export PATH=${JAVA_HOME}/bin:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tool:$PATH
然后执行一下文件使配置生效,执行命令source ~/.bash_profile