文章目录
- 一、测试架构介绍
-
- 1.1 WebDriverAgent原理分析
- 1.2 tidevice原理分析
- 二、环境安装
-
- 2.1 iOS 设备安装 WebDriverAgent
- 2.2 安装iTunes
- 2.3 安装tidevice
- 2.4 安装facebook-wda自动化
- 三、操作流程
一、测试架构介绍
以下为测试架构原理图
- 手机端的WDA Runner(WebDriverAgent)类似于appium测试框架中的 UIAutomator Server,将从客户端接收到的控制命令转换为XCUITest 相关API操作,实现对应用界面的控制。WebDriverAgent应用需要通过xcode编译安装。
- usbmuxd是苹果提供的一个服务,用于USB和TCP协议之间的转换,实现在没有网络的情况下也可以连接设备,iTun