测试人社区

appium安装说明简易版

安装Nodejs

  • 首先从官网下载Nodejs,推荐LTS版本,比较稳定 官网下载地址
  • 通过命令行确认nodejs安装正确,在命令行运行node -vnpm -v,没有报错并且能够显示对应的版本,说明安装正常,可以进行下一步

通过npm安装Appium server

  • 因为npm的源在国外,访问起来速度会比较慢容易报错异常终止导致安装不成功,所以可以使用cnpm也就是国内源来安装,成功率会比较高(如果有特殊手段能够正常访问国外地址,可以直接用npm命令安装)
  • 首先执行npm install -g cnpm --registry=https://registry.npm.taobao.org安装使用淘宝源的npm命令cnpm
  • 之后使用cnpm install -g appium来安装appium,千万不要遗漏了-g参数,加了这个参数才能够全局安装,这样安装的时候npm会将内容统一存放到一个固定的文件夹,也可以在命令行直接执行命令。如果在安装的时候没有加-g参数,npm会将内容直接安装在当前文件夹下,需要运行的时候只能到当前文件夹下寻找对应的启动命令进行运行
  • 安装一个用来检测appium运行环境的工具appium-doctor,命令为cnpm install -g appium-doctor,注意添加-g参数,之后就可以在命令行运行appium-doctor查看appium运行环境是否配置正常

老师想问下是不是appium最新版要求node版本比较高?我搭建stf的时候发现stf需要node8,就卸载了node转了node8,结果现在安装appium一直有报错,看起来就是node版本的问题

对 现在appium最好装node12 建议你装一个nvm一类的工具用来切换node版本

在安装appium server的时候,可能会遇到node_modules权限问题,可以用下面的两个命令解决。
sudo npm install -g appium --unsafe-perm=true --allow-root
sudo chmod -R 777 /usr/local/lib/node_modules