前言:本文操作系统基于ubuntu 16.04(Windows搭建步骤大同小异),Appium有两种方式搭建:1、通过npm安装;2、通过Appium Desktop安装。
注:本系列文章仅为笔者学习笔记,大量文字均是摘录自热心网友的文章,如未注明转载皆为无心之失。
通过npm安装
安装node.js和npm
安装node.js和npmd
从官网下载node.js最新稳定版本
本地解压:
tar -Jxvf node-v8.12.0-linux-x64.tar.xz
在/etc/profile文件中添加环境变量:
1
2
3export PATH=/home/hezj/Software/node/node-v8.12.0-linux-x64/bin:$PATH
export PATH=/home/hezj/Software/node/node-v8.12.0-linux-x64/lib/node_modules:$PATH重启电脑使之生效。
验证node和npm是否安装成功
node -v
,npm -v
通过npm安装Appium
npm安装需要翻墙,我们使用淘宝镜像
配置npm的下载镜像:
npm config set registry https://registry.npm.taobao.org
使用淘宝定制的cnpm工具代替默认的npm
npm install -g cnpm --registry=https://registry.npm.taobao.org
使用:
cnpm install express
安装Appium:
cnpm install -g appium
检查Appium是否安装成功:
appium -v
安装appium-doctor
安装appium-doctor,检查appium的所有依赖环境是否已经安装好
npm install -g appium-doctor
运行appium-doctor:
appium-doctor
附上一张安装成功的截图:
遇到的问题:
未设置ANDROID_HOME环境变量:
export ANDROID_HOME=/home/hezj/Software/AndroidStudio/SDK/
export PATH=${ANDROID_HOME}/tools:$PATH
export PATH=${ANDROID_HOME}/platform-tools:$PATH
通过Appium Desktop安装
在官网上下载appium-desktop,注意:ubuntu环境下要下载.AppImage结尾的文件
执行
chmod a+x appium-desktop-1.7.0-x86_64.AppImage
,然后sudo ./appium-desktop-1.7.0-x86_64.AppImage
遇到的问题:
在直接启动appium-desktop-1.7.0-x86_64.AppImage之后,点击Start Server V1.9.0,会报错,错误截图如下:
解决办法:在安装Appium时用的是root用户,而双击执行的时候是当前用户,导致报权限拒绝的错误,所以修改appium-desktop-1.7.0-x86_64.AppImage
的用户组即可。