appium 在 linux 下的安装
appium 安装:
1. 安装node
这边我折腾了很久,刚开始用 apt-get 安装,发现安装的版本太低,导致后面 appium 的安装失败。以下是网上找到的安装方法:
1-1, 官网 https://nodejs.org/en/download/ 上,下载linux对应的编译版本,保存并解压缩到本地(我保存在~/install/)。
1-2, 设置 node 和 npm 的软连接方式
ln -s ~/install/node/bin/node /user/local/bin/node
ln -s ~/install/node/bin/npm /user/local/bin/npm
配置好后,在终端输入
node -v
npm -v
能显示对应版本号,表示安装成功
没有权限的,前面加 sudo
详细步骤可见博客 http://www.cnblogs.com/dubaokun/p/3558848.html
2. 安装 cnpm
官网说用npm安装appium,我试了很久都不成功。因此先安装 cnpm, 再用 cnpm 安装appium等。
npm 与 cnpm 的关系,详见博客 https://blog.csdn.net/shelly1072/article/details/51524029
npm install -g cnpm --registry=https://registry.npm.taobao.org
3. 安装 appium/appium-doctor
cnpm install -g appium
cnpm install -g appium-doctor
目前发现版本1.9.0有问题,可安装1.8.1:
cnpm install -g appium@1.8.1
设置 appium/appium-doctor 的软连接方式,方式同 1-2
4. 启动 appium
终端输入:appium 即可
5. 启动 appium-doctor
终端输入:appium 即可
appium-doctor 检查环境是否满足要求
appium desktop 安装:
官网上下载对应版本 https://github.com/appium/appium-desktop/releases
linux 下载 appium-desktop-1.8.2-x86_64.AppImage
设置 appium/appium-doctor 的软连接方式,方式同 1-2 (或者export 文件对应的路径,alias 等)
终端输入 appium-desktop 启动 appium,start server
点击此处可启动 appium inspector,可支持 IOS/Android 定位元素