mac系统安装appium环境

测试环境:


 1.操作系统: macOS :10.14.4

2. appium:  12.1

3.xcode:10.2.1

4.andriod studio :3.4


安装步骤:


安装Nodejs

1、安装包安装

下载安装Node

https://link.jianshu.com/?t=https%3A%2F%2Fnodejs.org%2Fen%2Fdownload%2F

在mac下的安装目录如下

Node.js v8.11.1 to /usr/local/bin/node

npm v5.6.0 to /usr/local/bin/npm

Make sure that /usr/local/bin is in your $PATH.

安装完之后,可使用node -v查看node版本,npm -v查看npm版本

2、brew安装

brew install node

安装Appium

Appium可使用安装包和npm安装

1、安装包安装

下载安装Appium-desktop客户端,双击dmg安装https://github.com/appium/appium-desktop/releases

2、npm安装

npm install -g appium

3.下载Xcode 和 Command Line Tools:需要有个AppleID,并根据自己电脑OS版本下载所需版本

下载地址

https://developer.apple.com/download/more/


下载后直接安装即可,注意Xcode保持在application文件夹下只有一个唯一版本

4、下载安装JDK

oracle官网下载地址

https://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html

下载完成后直接安装即可

5、安装Android SDK

很多资料都推荐使用brew安装,但是实践后发现SDK文件为空,所以使用Android studio来安装

下载Android studio :https://developer.android.com/studio/

具体安装步骤见此文档:http://www.ntu.edu.sg/home/ehchua/programming/Android/Android_HowTo.html

如果打开Android studio报错,直接cancel到下一步即可;若使用default方式安装,也可以在configuration里重新下载相关tools

6、配置Android环境变量

在 ~/.bash_profile文件中添加path

exportANDROID_HOME=~/Library/Android/sdk/exportJAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home#jdk安装路径 exportPATH=~/bin:$PATH:/usr/local/bin:$ANDROID_HOME/platform-tools/:$JAVA_HOME/binexportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

在appium的configurations里设置:

7.安装selenium或Appium-python-client

安装前需要先安排pip,在终端窗口输入命令:

sudo easy_install pip

然后安装appium-python-client,在终端窗口输入命令:

sudo pip install Appium-Python-Client

 当然你也可以安装selenium,区别只是appium-python-client自带的方法比selenium的方法要多几个。

sudopipinstallselenium -i http://pypi.douban.com/simple

此时在终端中输入python,然后输入import appium(或import selenium),如果不报错说明安装成功

8.验证安装

使用appium-doctor校验Appium的依赖环境是否正确配置,使用下面命令安装appium-doctor

npm install -g appium-doctor

安装appium-doctor可能提示没有权限,如果提示Error: EACCES: permission denied, access '/usr/local/lib/node_modules'错误,可使用sudo npm install -g appium-doctor命令安装

如果不想使用sudo安装,可通过修改目录的读写权限,使用sudo chmod -R 777 /usr/local/lib/node_modules,然后执行npm install -g appium-doctor来安装

sudo chomod -R 777 [path]修改目录的权限为读和写以及执行

安装完appium-doctor后,使用appium-doctor --ios校验ios环境,使用appium-doctor --android校验安卓环境

注意: 使用appium-doctor --ios校验ios环境,已安装xcode提示“WARN AppiumDoctor ✖ Xcode is NOT installed!”

请参考http://www.pianshen.com/article/1385257299/

在已安装Xcode的情况下,检测未安装

原因:Xcode的安装路径和appium所检测的路径不同

解决办法:

1)输入命令:xcode-select -p

查看目前自己的Xcode安装路径

查询结果:/Library/Developer/CommandLineTools

2)将Xcode的安装路径改为:

/Applications/Xcode.app/Contents/Developer

输入命令:sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

然后输入密码,回车

再次输入命令:appium-doctor

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容