Airtest连接iOS和Android进行脚本测试
2019-01-27 本文已影响185人
遥遥领先M
Airtest
跨平台的UI自动化测试框架,适用于游戏和App
开始部署
前置要求:
- 需要iOS的开发者证书,付费的免费的均可。
- 需要了解xcode的基础操作和用法
先去github上下载iOS-Tagent
先去github上下载Airtest
启动客户端
需要设置开发者证书,可以通过 WebDriverAgent -> WebDriverAgent-Runner-> General -> signing 选择自己的开发者证书.
![](https://img.haomeiwen.com/i119178/f3796405ad05fa6b.png)
首先选择需要启动的设备
![](https://img.haomeiwen.com/i119178/e432ea5e0531ef01.png)
最后,选择Product->Test 运行项目
![](https://img.haomeiwen.com/i119178/d9422bdd9821b280.png)
当你看到这样的日志的时候代表项目已经启动成功了
![](https://img.haomeiwen.com/i119178/236231c71c163da8.png)
设置代理
一般情况下,需要通过设置usb代理的方式访问手机上的Agent
brew install libimobiledevice
iproxy 8100 8100
| 启动成功后,可以试着访问http://127.0.0.1:8100/status 在mac电脑的xcode上
| 如果访问成功并且可以看到一些json格式的手机信息,即表示启动成功。
![](https://img.haomeiwen.com/i119178/d099e1940a323970.png)
打开Airtest,点击连接
![](https://img.haomeiwen.com/i119178/6aaf6a6253c324f1.png)
连接成功,显示如图:
![](https://img.haomeiwen.com/i119178/1b4f24b19938035b.png)
连接安卓
连接手机,打开开发者模式,允许调试,显示你的手机设备号,即为成功
![](https://img.haomeiwen.com/i119178/12d193435fae1a3c.png)
点击连接,即为控制,剩下的就是写脚本文件了
![](https://img.haomeiwen.com/i119178/99407cf6ddfca7af.png)