本章节以严谨的先后逻辑一步一步实现从termux
(安卓平台), windows
,linux
搭建appium
服务。
1 安装 node.js
首次安装node.js
,因为appium
是基于node.js
的工具,而npm
是node.js
的包管理工具,考虑到node.js
优秀的跨平台性,本章节主要以npm
实现appium
服务的搭建(当然像apt
也可以安装,但是只适合ubuntu
操作系统)
termux
安装命令
1 | pkg install nodejs #以下操作termux用户去掉sudo即可 |
ubuntu
安装命令
别用apt
安装nodejs,因为apt收录的nodejs版本太低,建议直接区官网下载NodeJs
官方教程, 下面是终端下载流程
1 | sudo apt update |
windows
安装命令
1 | winget install OpenJs.NodeJs |
2 验证node.js
安装
1 | node -v |
3 npm
换源
更换淘宝镜像
1 | npm config set registry https://registry.npmmirror.com |
4 设置npm
包管理路径
1 | npm config set prefix ~/npm_prefix |
5 安装appium
1 | npm install -g appium |
6 配置appium
1 | sed -i '$a\PATH=$HOME/npm_prefix/bin:$PATH' ~/.bashrc #配置appium环境变量 |
1 | 打开appium |
1 | 打开appium-doctor |
安装驱动与插件
1 | appium driver list # 查看驱动库 |
附带插件启动appium
1 | appium --use-plugins universal-xml |
使用appium-docter
检查appium
环境
1 | [Deprecated] Please use appium-doctor installed with "npm install @appium/doctor --location=global" |
由于没有装android-sdk
,与java
。所以虽然服务启动了,但无法使用下节开始配置sdk
并安装java
。
注意:
termux用户在执行安装的时候别加sudo哦
有问题积极留言讨论
感谢来自以下博客的分享
npm 设置全局变量安装路径及环境配置_无配置自定义npm路径,npm路径将用系统环境变量路径-CSDN博客