(一)appium安装

一、安装

appium 有两种安装方式:下载 dmg 文件、命令行安装

主要记录一下命令行安装的方法以及遇到的问题

1、首先安装 node

  • brew install node

安装好 node 后,npm 也同时被安装了

2、安装 appium

  • 方法1: npm install -g appium (官方提供的方法,可是我总是报错,后来发现可能是node版本的问题,之后会提到)
  • 方法2: 通过代理下载
    • npm i cnpm -g --registry=http://registry.npm.taobao.org(安装cnpm)
    • cnpm i appium -g (使用cnpm下载appium)

3、下载 appium-client

  • cnpm i wd -g

4、下载 appium-doctor

  • cnpm i appium-doctor

在终端输入 appium-doctor 可以观察哪些环境没有配置好,全都配置好后,显示如下: 

具体的环境配置后续后空更新

二、遇到的问题

1、报错信息:TypeError:frame.getFileName is not a function

 

问题原因:node版本不匹配,在v8和v9上没有这个问题,所以可以进行版本降级来解决该问题
(1)安装模块n,该模块用来管理node.js版本
  • npm install -g n

   (2)安装指定的node版本,我选用了9.2.0

  • n v9.2.0

    完成后运行appium,如下图所示

    

2、报错信息:npm WARN deprecated [email protected]: If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introduced in 2.1.0

  • npm install [email protected] -g(百度搜了很久,试了很多方法,只有这个有效)

猜你喜欢

转载自www.cnblogs.com/CoCooo/p/8993335.html