Appium入坑指南——环境搭建

前言:本文操作系统基于ubuntu 16.04(Windows搭建步骤大同小异),Appium有两种方式搭建:1、通过npm安装;2、通过Appium Desktop安装。

注:本系列文章仅为笔者学习笔记,大量文字均是摘录自热心网友的文章,如未注明转载皆为无心之失。

通过npm安装

安装node.js和npm

  1. 安装node.js和npmd

    官网下载node.js最新稳定版本

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

  3. 在/etc/profile文件中添加环境变量:

    1
    2
    3
    export 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

    重启电脑使之生效。

  4. 验证node和npm是否安装成功

    node -v,npm -v

通过npm安装Appium

  1. npm安装需要翻墙,我们使用淘宝镜像

    配置npm的下载镜像:

    npm config set registry https://registry.npm.taobao.org

  2. 使用淘宝定制的cnpm工具代替默认的npm

    npm install -g cnpm --registry=https://registry.npm.taobao.org

  3. 使用:cnpm install express

  4. 安装Appium:cnpm install -g appium

  5. 检查Appium是否安装成功:appium -v

安装appium-doctor

安装appium-doctor,检查appium的所有依赖环境是否已经安装好

  1. npm install -g appium-doctor

  2. 运行appium-doctor:

    appium-doctor

    附上一张安装成功的截图:

遇到的问题:

  1. 未设置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安装

  1. 在官网上下载appium-desktop,注意:ubuntu环境下要下载.AppImage结尾的文件

  2. 执行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的用户组即可。