step1 在安装appium之前需先安装node.js和npm。
1、从官网https://nodejs.org/en/下载(x64 or x86)版本的node.js,x64下载回来node-v8.9.4-linux-x64.tar.xz。
2、本地解压:tar-Jxvf node-v8.9.4-linux-x64.tar.xz。
3、在/home/.bashrc文件末尾添加环境变量:
1)exportPATH=/home/*********/APPIUM/node-v8.9.4-linux-x64/bin:$PATH
2)exportPATH=/home/*********/APPIUM/node-v8.9.4-linux-x64/lib/node_modules:$PATH
使用命令source ~/.bashrc使配置生效
4、验证node与npm是否安装成功(npm包含在node-v8.9.4-linux-x64.tar.xz文件中,将其加入环境变量后生效):
1)node-v
v8.9.4
2)npm-v
5.6.0
step2 通过npm安装appium
npm安装需翻强,国内暂没翻墙资源,转而求取淘宝镜像的安装方式。
1、配置npm的下载镜像:
-
npm config set registry https://registry.npm.taobao.org1
配置后可通过下面方式来验证是否成功
~$ npm config getregistryhttp://registry.npm.taobao.org/
2、使用淘宝定制的cnpm (gzip压缩支持)工具代替默认的npm:
安装cnpm:npminstall -g cnpm --registry=https://registry.npm.taobao.org
3、使用:cnpminstall express
4、安装完淘宝定制的cnpm之后,终端输入:
cnpm install -g appium
5、检查appium是否安装成功
~$ appium -v
1.7.2
6、安装appium-doctor并运行appium-doctor,检查appium的所有依赖环境是否已经安装好。
To verify that all of Appium'sdependencies are met you can useappium-doctor.Install it withnpminstall -g appium-doctor,then run theappium-doctorcommand, supplying the--ios or--android flags to verify that all ofthe dependencies are set up correctly.
~$npm install -g appium-doctor,
~$appium-doctor
step3 配置运行appium的环境变量
1、JAVA HOME环境变量的配置
在/home/.bashrc文件末尾添加环境变量:
exportJAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export JRE_HOME=${JAVA_HOME}/jre
exportCLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
使用命令source ~/.bashrc使配置生效
2、ANDROIDHOME环境变量的配置
在/home/.bashrc文件末尾添加环境变量
#android
export ANDROID_HOME=/home/*********/Android/Sdk
export PATH=${ANDROID_HOME}/tools:$PATH
export PATH=${ANDROID_HOME}/platform-tools:$PATH
使用命令source ~/.bashrc使配置生效
通过终端输入echo查看环境变量是否安装成功
echo $ANDROID_HOME
/home/myy/Android/Sdk
3、运行appium-doctor,提示如下没有"x"信息,表明安装成功。
注意,以上并未安装appium-server的desktop版本。
参考文档
http://appium.io/docs/en/drivers/android-uiautomator2/index.html
在Ubuntu上安装Appium需要先安装node.js和npm。从官网下载并解压node.js,然后配置环境变量。通过npm安装appium,使用cnpm加速下载。验证appium和其依赖是否安装成功。还需配置JAVA_HOME和ANDROID_HOME环境变量。参照相关文档完成配置。
2707

被折叠的 条评论
为什么被折叠?



