Appium自动化测试mac环境搭建
Appium简介
Appium是一个开源的、跨平台的测试框架,主要用来进行app UI自动化,适用于原生应用、混合应用和移动网页应用(H5页面)。目前支持Python、JavaScript、Objective C、Java、Ruby、PHP、C#等多种语言。
(一)、首先配置python环境
1、下载安装python
https://www.python.org/downloads/release/python-365/
下载最新版3.6版本的
注:mac自带python2.7版本
(二)、安装jdk
1.首先看看自己电脑是否已经安装Java,如果已经安装了这一步就不用看了,没安装的话先下载一个Java
2.下载好安装之后和windows一样需要配置环境变量
vim ~/.bash_profile
打开配置文件后写进去以下内容
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home export PATH=${JAVA_HOME}/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
3.保存之后输入命令source ~/.bash_profile,然后输入java -version看看是否有以下内容显示,有的话即是完成
(三)、安装Android SDK
1.测试Android需要,需要配置好环境变量,要用到adb命令等等
推荐下载地址:https://www.androiddevtools.cn
点击"Android SDK工具"->SDK Tools->下载Mac OS X版本
2.打开解压后到文件夹,打开文件夹里面的Tools/android文件,更新Android SDK Manager
安装Android SDK Tools、Android SDK Platform-tools、Android SDK Build-tools这三个文件
3.配置SDK环境
还是在刚刚那个配置文件添加这个内容,添加完成后使用source ~/.bash_profile命令
export ANDROID_HOME=/Users/apple/Library/Android/sdk export PATH=:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
4.验证成功
直接输入命令adb version,出现如下版本信息即可
(四)、安装node
建议最好是先安装brew,这个在mac上很方便,安装brew可以参考这个安装
安装好之后直接输入命令 brew install node ,安装完成之后输入node -v查看版本
(五)、安装Appium
npm install -g appium
如果下载失败,可以尝试以下命令
pm install -g cnpm --registry=https://registry.npm.taobao.org #安装cnpm cnpm install -g appium
输入appium -v 能看到版本即是安装成功
(六)安装安装Appium Client和appium-doctor
npm install wd #如果这个命令下载不下来就用下面的命令 cnpm i wd -g
cnpm i appium-doctor
完成之后输入appium-doctor(这是一个检测命令,可以检测还有什么需要安装)
由上图可知,打叉的地方需要安装
输入命令:brew install Carthage安装即可
(七)、安装appium-desktop客户端
下载地址:https://github.com/appium/appium-desktop/releases
下载安装即可,如果网速太慢下不下来,可以搜一下其他的资源
(八)、安装Appium_Python_Client(将Python与appium关联起来)
输入命令:pip3 install Appium-Python-Client
安装完成后输入pip3 list查看有无次包即可
(九)启动appium
1.打开appium客户端,打开之后启动,能正常运行出现下图即代表成功。
至此安装已经告一段落
参考:
https://www.icode9.com/content-1-509354.html