〇、前言
该文章为 自动化测试系列文章 —— Appium 服务端 篇
阅读本文默认你已拥有 node.js 环境 若没有 请按顺序阅读系列文章
本文你将学会 安装 Appium 服务端 并 运行Appium服务端
系列文章目录
- 自动化测试系列 —— Android 开发环境篇
- 自动化测试系列 —— Node.js 安装篇
- 自动化测试系列 —— Appium 服务端篇
- 自动化测试系列 —— Python 安装篇
- 自动化测试系列 —— Appium Python 客户端篇
安装
这里 appium之前维护过一个桌面有界面的服务端 但是目前已经不维护被废弃了,我们不再学习桌面版。
直接安装服务端即可。
Node.js 篇 我们已经配置了 cnpm 镜像
这里我们直接 输入 cnpm 指令
cnpm i -g appium
这个命令会通过国内镜像帮我们缓存好需要的包
然后 再用npm 安装一遍
npm i -g appium
为什么要用 cnpm 和 npm 都装一遍 我也不知道为什么
用npm会漏掉一些包 用cnpm又会漏掉一些包
所以我们装两遍 保证能安装成功
运行
直接运行 由于是全局安装 直接在cmd里输入 appium
即可
当出现如图所示 说明 appium 服务端 已经启动成功
这个窗口就是 appium 服务端 如果关闭 则服务结束。
先别急 还没完 现在只是安装了服务端。
还需要ui驱动 服务端才可以和模拟器或手机交互。
UiAutomator2 驱动安装
这里我们是做android测试 所以装 UiAutomator2 驱动
按 ctrl + c 退出刚启动的 appium 服务
先安装 cnpm i -g appium-webdriver
再安装 cnpm i -g appium-chromedriver
然后安装 cnpm i -g appium-uiautomator2-driver
上面这三条命令 会帮我们缓存好 驱动安装的需要的所有包
然后用 管理员模式打开cmd 一定要用管理员 不然一定会报错
最后输入官方指令 appium driver install uiautomator2
安装驱动即可。
如果安装失败 一直尝试到安装成功为止 我尝试了5次才安装成功
当看到下图所示 说明 UiAutomator2 驱动安装成功
接下来 我们可以开启appium服务了
在 cmd 输入 appium
启动服务
可以看到 我们启动的服务 已经装载了 UiAutomator2 驱动。
说明安装没问题 接下来 就可以测试我们的脚本了。
至此 Appium 服务端 和 驱动已经安装完毕。