关于在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客户端了。

    

总结:碰到一堆的问题的时候一个一个来就是了。

原文地址:https://www.cnblogs.com/cbslock/p/10689562.html