关于在mac安装appium环境
前言:最近因为接口脚本方面碰到坎了。暂时无法解决。所以趁着有点时间。先把appium环境搭起来。
对比起winodws。mac装的东西又多了一些。(不过确实只有mac才能真正发挥appium的功能)
1、java环境
2、git环境
3、ruby环境
4、brew(mac必装)
5、node环境
直接brew install node进行安装
6、npm(跟python的pip一个德行)
7、appium
npm install -g appium
8、wd
npm install wd。 ----安装失败
sudo npm install wd。----安装失败。换个源吧
sudo npm --registry http://registry.npm.taobao.org install -g wd ----安装失败。疯狂查资料
sudo npm --registry http://registry.npm.taobao.org install -g wd --unsafe-perm --save-dev----成功
9、xcode(直接去appstore下载)
10、下载android SDK(需要什么就下载什么,切记不要瞎几把下,我一开始就是没注意看。多下了几个。最后sdk包快40G了)
11、这个时候运行appium-dooctor。一般会报错command not found。(1.5之后的版本需要独立下载了)下载。再次运行。然后你会发现一堆的报错。
有xcode报错:WARN AppiumDoctor ✖ Xcode is NOT installed!
解决办法:将Xcode的安装路径改为:/Applications/Xcode.app/Contents/Developer(sudo xcode-select -s /Applications/Xcode.app/Contents/Developer)
有java报错:WARN AppiumDoctor ✖ Bin directory for $JAVA_HOME is not set.
解决办法。在.bash_profile文件硬编码javaSDK路径。
以及一堆android环境问题等等。这是我的.bash_profile文件内容(没有就先touch .bash_profile。然后open .bash_profile打开或者vi都行)
12、再次运行appium-doctor(这样子就差不多了)。
13、然后就开始安装android模拟器和appium客户端了。
~
总结:碰到一堆的问题的时候一个一个来就是了。