本文采用Win下搭建Appium环境调试iOS设备,Mac下结合jenkins运行出报告
详细安装过程不展开,请科学上网,1,2,4,6一般安装都没什么问题,3的话需要借助mac电脑的xcode打包签名的wda服务才行
之前我们在手机上安装了Web DriverAgent(后续简称WDA),此时我们先需要启动WDA服务,我们使用Tidevice进行服务的启动
输入命令tidevice applist,获取到WDA的包名
接着输入命令tidevice list,获取到设备的UDID
启动WDA服务输入命令
tidevice -u “设备UDID” wdaproxy -B “WDA包名” --port "8100"(默认8100端口启动可更改)

出现WebDriverAgent start successfully表示启动WDA服务成功
启动Appium进行元素定位
| 参数名 | 参数值 | 参数解释 | 备注 |
|---|---|---|---|
| platformName | iOS | 说明待测设备 | |
| platformVersion | 14.7.1 | 设备版本号 | |
| deviceName | iphoneX | 设备名称 | |
| udid | 00024120-001314dasfasdasdasd | 设备udid | |
| bundleId | com.mytest.app | 启动App | |
| webDriverAgentUrl | http://192.168.165.151:8100/ | WDA服务地址 | tidevice启动 |
| noReset | True | 不清除缓存运行 | Boolean |
| automationName | XCUITest | 自动测试框架 | |
| skipLogCapture | True | 跳过捕获日志 | Boolean |
推荐搭配新版本的Appium Inspect检查器运行
下载地址
下一章内容:
【iOS自动化测试】第三章:框架设计