无论使用 appium 还是 uiautomator2 先安装好 appium 的测试环境
1.1 安装最新版本
按官网提示用 node 安装 appium,不用担心版本或依赖包不匹配的问题。
1.2 指定版本安装
安装指定版本 node
# 清除node.js的cache:
npm cache clean -f
# 安装 n 工具
npm install -g n
# 安装12.12.0版本的node.js
n 12.12.0
安装指定版本的 appium 10.2.0
npm install -g?appium@10.2.0
2. 真机运行问题看官网介绍?
主要是设置 WebDriverAgent 的开发者组。使用 appium 测试可设置?xcodeOrgId ?and?xcodeSigningId ?desired capabilities
{ "xcodeOrgId": "<Team ID>", "xcodeSigningId": "iPhone Developer" }
手动设置,需找到WebDriverAgent 路径为?/usr/local/lib/node_modules/appium/node_modules/appium-webdriveragent
which appium
/usr/local/bin/appium
ls -l?/usr/local/bin/appium
/usr/local/bin/appium -> ../lib/node_modules/appium/build/lib/main.js
xcode 打开项目后,对 WebDriverAgentRunner 和 WebDriverAgentLib 分别设置可用的 bundle id 和开发者组
|