Airtest自动化测试
1. 安装AirtestIDE
AirtestIDE下载地址。我下载的是AirtestIDE_2019-09-10_py3_Mac10-12.dmg。下载完成之后,直接安装即可。
2. 设备连接
2.1 部署iOS-Tagent
git clone git@github.com:AirtestProject/iOS-Tagent.git
把手机连接到电脑上然后 打开Xcode, product -> Scheme -> WebDriverAgentRunner 如图
1.png
然后点击 product -> Test 当出现如图的情况,说明iOS-Tagent环境部署成功
(我自己本地部署后的服务器地址是: http://172.20.10.7:8100)
2.png
2.2 设置代理
iproxy 可以把iPhone端口映射到电脑端口,那么就可以通过访问电脑的端口访问到手机的端口了
brew install libimobiledevice // 通过 Homebrew 安装iproxy
iproxy 8100 8100 // 运行iproxy,将手机的8100端口,映射到电脑的8100端口上。这样我们就能通过访问电脑的8100端口来访问到手机了 (我运行部署的环境是8100,所以写的8100)
启动成功后,可以试着在浏览器访问 http://172.20.10.7:8100/status ,如果访问成功并且可以看到一些json格式的手机信息,即表示启动成功。如图所示: