Ubuntu下安装appium

在Ubuntu上安装Appium需要先安装node.js和npm。从官网下载并解压node.js,然后配置环境变量。通过npm安装appium,使用cnpm加速下载。验证appium和其依赖是否安装成功。还需配置JAVA_HOME和ANDROID_HOME环境变量。参照相关文档完成配置。

step1 在安装appium之前需先安装node.jsnpm

1、从官网https://nodejs.org/en/下载(x64 or x86)版本的node.jsx64下载回来node-v8.9.4-linux-x64.tar.xz


2、本地解压:tar-Jxvf node-v8.9.4-linux-x64.tar.xz

3、在/home/.bashrc文件末尾添加环境变量:

1exportPATH=/home/*********/APPIUM/node-v8.9.4-linux-x64/bin:$PATH

2exportPATH=/home/*********/APPIUM/node-v8.9.4-linux-x64/lib/node_modules:$PATH

使用命令source  ~/.bashrc使配置生效

4、验证nodenpm是否安装成功(npm包含在node-v8.9.4-linux-x64.tar.xz文件中,将其加入环境变量后生效)

1node-v

v8.9.4

2npm-v

5.6.0


step2 通过npm安装appium

npm安装需翻强,国内暂没翻墙资源,转而求取淘宝镜像的安装方式

1、配置npm的下载镜像:

  • npm config set registry https://registry.npm.taobao.org1
  • 配置后可通过下面方式来验证是否成功
    ~$ npm config getregistry

    http://registry.npm.taobao.org/

2、使用淘宝定制的cnpm (gzip压缩支持)工具代替默认的npm:
安装cnpmnpminstall -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的环境变量

1JAVA 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使配置生效

2ANDROIDHOME环境变量的配置

/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

http://blog.youkuaiyun.com/quuqu/article/details/64121812

https://testerhome.com/topics/6230

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值