Airtest连接iOS和Android进行脚本测试

Airtest

跨平台的UI自动化测试框架,适用于游戏和App

开始部署

前置要求:

  1. 需要iOS的开发者证书,付费的免费的均可。
  2. 需要了解xcode的基础操作和用法

先去github上下载iOS-Tagent
先去github上下载Airtest

启动客户端

需要设置开发者证书,可以通过 WebDriverAgent -> WebDriverAgent-Runner-> General -> signing 选择自己的开发者证书.


119178-f3796405ad05fa6b.png
WeChatcce4106b294320921d5105d4d0da5730.png

首先选择需要启动的设备

119178-e432ea5e0531ef01.png
屏幕快照 2019-01-27 11.04.01.png

最后,选择Product->Test 运行项目

119178-d9422bdd9821b280.png
屏幕快照 2019-01-27 11.05.05.png

当你看到这样的日志的时候代表项目已经启动成功了


119178-236231c71c163da8.png
屏幕快照 2019-01-27 11.07.00.png

设置代理

一般情况下,需要通过设置usb代理的方式访问手机上的Agent

brew install libimobiledevice
iproxy 8100 8100

| 启动成功后,可以试着访问http://127.0.0.1:8100/status 在mac电脑的xcode上
| 如果访问成功并且可以看到一些json格式的手机信息,即表示启动成功。
119178-d099e1940a323970.png
屏幕快照 2019-01-27 11.09.47.png

打开Airtest,点击连接

119178-6aaf6a6253c324f1.png
WeChate7379894ceb2dbd03a0f8e3fc6607c56.png

连接成功,显示如图:

119178-1b4f24b19938035b.png
WeChatc2f87af06f351a21df8ab5e4dbf112d1.png

连接安卓

连接手机,打开开发者模式,允许调试,显示你的手机设备号,即为成功

119178-12d193435fae1a3c.png
屏幕快照 2019-01-27 11.19.05.png

点击连接,即为控制,剩下的就是写脚本文件了

119178-99407cf6ddfca7af.png
屏幕快照 2019-01-27 11.19.12.png

猜你喜欢

转载自blog.csdn.net/weixin_33895016/article/details/87116762