如题.
XCODE与AIRTEST安装
第一步当然是确认Xcode版本. 截止当前, Airtest支持的xCode最高版本是11.2
然后确认下载解压了ios-tagent
各种环境配置
控制台确认安装了homebrew
接下来需要安装的:
安装iproxy: brew install usbmuxd
或: brew install libimobiledevice
安装wdaproxy: brew install openatx/tap/wdaproxy
(待补充)
XCODE调试
- File – Open解压后的tagent
- Product – Scheme – WebDriverAgentRUnner(勾选)
- Product – Destination – 需要安装代理App的设备
- Xcode工作状态栏也选择需要安装的设备
- 添加开发者, 修改最低版本要求, 修改bundleID(这些网上有很多教程).
特别注意那个bundleID, 一定一定要改一个独一无二的.
如果遇到iproxy"error connecting to device"报错, 且控制台显示能识别到设备, 那一定是这个bundleID改得有问题!!!(想到曾经掉进的坑就瑟瑟发抖) - Product – Test (Command+U):
首先会Build(需要前往iPhone的设置-通用-描述文件里添加信任), 成功安装后这个无图标的App会启动-黑屏-回到桌面
然后开始Test, 看到日志里Start Test和Set Up字眼即证明成功, 别管TestFail(这个case是别人的, 操作条件都不一样当然就失败了)和状态栏里的红黄图标提醒
设备连接
控制台输入: iproxy 8100 8100 开始了"wait for connection"
此时在浏览器输入 http://localhost:8100/status 或 http://127.0.0.1:8100/status 可看到json串显示设备信息, 证明设备已映射成功
开启AIRTEST之路
启动Airtest, 在iOS设备地址处输入http://127.0.0.1:8100 后点击连接
然后开始风骚的自动化之路吧!~