安装参考链接: https://www.cnblogs.com/erweimalaoshi/p/13204509.html
2. 安装配置 Andriod sdk
安装 Andriod sdk 前首先需要安装配置好 jdk 环境.
然后安装 Android sdk
安装完成后需要配置环境变量: ANDROID_HOME.
(1) 直接将 Android sdk 解压到对应文件路径下, 比如我解压到 c 盘根目录 andriod 文件夹下
(2) 配置环境变量, 系统变量里面添加变量名 ANDROID_HOME 路径为实际存放 SDk 的路径
(3) 其他几个路径添加到系统环境变量 Path 中如下图所示:
第一个 path
第二个 path
第三个 path
(4) 配置好后检查一下
在 cmd 中输入 adb 和 aapt 来判断安装是否成功
3. 模拟器的安装 - 夜神
(1) 默认快速安装, 安装后打开夜神模拟器设置
(2) 还可以多开创建一个新的模拟器
4. 元素获取工具 - UIAutomator
(1) 进入 Android sdk 安装目录, 找到 tools 文件夹, 找到 uiautomatorviewer.bat 点击运行, 使用它获取元素
(2) 首先, 检查手机设备是否连接了电脑, 在手机设置 - 开发者选项中 - 勾选 usb 调试, 如果没有开发者选项, 在关于平板中连续点击 7 次就可以弹出来
(3) 在手机中打开要获取元素的 App
(4) 点击 UIAutomator 中的按钮
(5) 然后可以获取 App 元素的信息. 这个是 1.0 版本, 2.0 版本是集成在 appium 中的
5. 启用 adb 调试
adb ( Android Debug Bridge) 是一个通用命令行工具, 它允许你与模拟器实例或连接的 Android 设备进行通信. 它可为各种设备操作提供便利, 如安装和调试应用.
在 android_sdk/platform-tools/ 中找到 adb 工具, 然后根据其具体的路径配置好环境变量 (环境变量在 2 中已经配置过). 然后启动 cmd 输入'adb'即可查看是否配置成功.
6. Appium 环境搭建
请安装新版本 node.JS
node.JS 安装
下载地址: https://nodejs.org/en/download/releases/
注意: Node.JS 版本要注意与 Appium 兼容, Appium 版本是 1.13.0, 则选择的 Node.JS 版本为 12.11.1
默认下一步安装
双击安装包
安装好后通过 cmd 去查看是否安装成功, 用 node -v 查看版本, 如果提示不是内部命令, 可能是环境变量错误或者用管理员身份运行
查看包管理工具, 用命令 NPM -v 相当于 python 中的 pip
Appium 的安装
Appium Server 其实可以通过命令 NPM install -g appium 来安装. 不过由于众所周知的网络原因, 直接使用这样安装会非常非常慢, 甚至会安装失败, 所以我们可以使用国内镜像来安装.
选用的镜像是 淘宝 NPM 镜像 https://npm.taobao.org/ : https://NPM/ .taobao.org
镜像设置
NPM install -g cnpm --registry=https://registry.npm.taobao.org
执行完成命令看到如下提示则表示设置完成
镜像设置好后, 就可以进行 appium 的安装了
- # 安装最新版本
- cnpm install -g appium
- # 安装指定版本
- cnpm install appium@1.13.0 -g
检查是否安装成功, 在控制台输入命令 appium 即可启动 appium 服务, appium -v 查看版本
如果输入 appium 后显示:"appium 不是内部或外部命令, 也不是可运行的程序或批处理文件" 可以将 appium 安装的路径 如: "C:\Users\m1877\AppData\Roaming\npm" 配置到系统环境变量 Path 中
安装 Appium-desktop
下载地址: https://github.com/appium/appium-desktop/releases
Appium-desktop 工具其实封装了 Appium server 和 Node.JS 依赖环境.
appium-desktop 是初学者最容易上手的工具
7.python 环境安装配置
安装成功之后输入命令 python --version 看到如下提示即可
8. 安装 Appium-Python-Client
安装此项的前提是 python 安装好, 并且 pip 安装好
通过命令: pip.exeinstall Appium-Python-Client 进行安装.
安装后可以通过如下命令来检测是否安装成功.
输入命令 "from appium import webdriver" 回车, 如果控制台没有报错, 则说明安装成功.
如果出现如下报错, 则说明安装失败
- ImportError: No module named 'appium'
- ImportError: cannot import name "webdriver"
说明: 装 Appium-Python-Client 安装后的路径一般为:
{Python 安装路径}\Lib\site-packages\appium
9. 安装 appium-doctor
appium-doctor 可以检测 Appium 整体依赖环境配置情况.
先安装工具 C:\Users\m1877>cnpm installappium-doctor -g
在控制台输入命令: appium-doctor 看到如下提示说明整体环境配置成功.
如果上面某一项显示为 "X" 则说明相关环境没有配置好, 需要重新安装配置.
如果都是√表示 appium 环境安装配置已经好了.
附加:(以下工具可安装也可以不安装, 自行选择)
opencv4nodejs 安装
为什么要安装这个, 请参考: https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/image-comparison.md
首先先装好 Git.
安装 opencv4nodejs:cnpm i -g opencv4nodejs
FFMPEG 安装
在官网下载好
直接解压到目录中, 然后通过 bin 目录配置环境变量
配置好后 cmd 中, 输入 FFMPEG -version 验证是否安装成功
mjpeg-consumer 安装
cnpm i -g mjpeg-consumer
bundletool.jar 安装
下载地址:
http://appium.io/docs/en/writing-running-appium/android/android-appbundle/
来源: https://www.cnblogs.com/erweimalaoshi/p/13204948.html