基于facebook-wda的iOS自动化操作实践记录
[本文出自天外归云的博客园] 原理 对于iOS自动化操作,主要靠WebDriverAgent来完成。在Mac电脑上连接真机iPhone,运行WebDriverAgentRunner会在Mac端启动WDA服务器,并在手机iPhone端安装一个WebDriverAgentRunner应用。我们通过编写脚本来与WDA服务器通信,告诉WDA服务器我们想要如何操作iPhone手机,WDA服务器与安装在手机iPhone端的WebDriverAgentRunner应用通信并通过该app发送模拟指令来实现操作iPhone手机 安装过程 1. 安装WebDriverAgent:https://github.com/facebook/WebDriverAgent 2. 及其依赖的库Carthage:https://github.com/Carthage/Carthage 3. 需要npm的支持 启动与停止WDA服务器 方式1 :命令行启动模拟器 xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination 'platform=iOS Simulator,name=iPhone 6' test 方式2:在真机上运行参考这篇文章进行配置: ATX 文档 - iOS 真机如何安装