irpas技术客

Airtest详细连接步骤(包含Android和IOS)_半只烂鱼_airtest ios

网络投稿 2182

Android连接:

安卓的连接比较简单,主要是连上ADB,详情请见ADB

1. 通过usb将手机与电脑相连 2. 在airtest右侧设备窗可以看见“移动设备连接”,点击“connect”

*如果此时没有就先点击1.“刷新ADB”

点击之后如果看到设备屏幕,像下图这样,就是连接成功了

IOS连接: 1.下载Xcode,注意与要连接的ios设备之间的版本对应!! IOSXcode>=1311.x10.x-12.x10.x>=9.3>=9.3
2.下载WebDriverAgent(更推荐) 或者 iOS-Tagent

WebDriverAgent下载链接:https://github.com/facebookarchive/WebDriverAgent iOS-Tagent下载连接:https://github.com/AirtestProject/IOS-Tagent

3.安装 iproxy

如果有homebrew,可以直接使用命令安装 $ brew install libimobiledevice homebrew官网链接:https://brew.sh/

4.如果前面都下载好了,那就开始配置了。

用xcode打开下载的WebDriverAgent 或者 iOS-Tagent包,用数据线连接需要测试的iOS设备

5.在 Xcode 的顶部菜单中选择product-> Scheme->WebDriverAgentRunner

6.选择product-> Destination-> 你的设备 7.设置证书,使用苹果账号或苹果开发者账号,登录Xcode,并注册真机设备

左侧导航栏,选择WebDriverAgentRunner-> TARGETS-> WebDriverAgentRunner-> Signing & Capabilities->Team

选择Team-> Add an Account-> 登录苹果账号(个人免费或开发者账号),一个苹果个人免费账号可以注册三个设备

8.选择TARGETS-> WebDriverAgentRunner-> Build Settings->Basic

修改Product Bundle Identifier值,建议修改成类似com.xxx.WebDriverAgentRunner

9.回到前面的Signing & Capabilities界面,查看有无报错,应该是没有报错的

####10.点击product->开始测试Test。当日志中出现类似内容时,表示已成功启动 正常情况下,手机上会出现一个无图标的 WebDriverAgent 应用,启动之后,马上又返回到桌面

Test Suite 'All tests' started at 2017-01-23 15:49:12.585 Test Suite 'WebDriverAgentRunner.xctest' started at 2017-01-23 15:49:12.586 Test Suite 'UITestingUITests' started at 2017-01-23 15:49:12.587 Test Case '-[UITestingUITests testRunner]' started. t = 0.00s Start Test at 2017-01-23 15:49:12.588 t = 0.00s Set Up

第10步常见问题: 10.1 报错“App installation failed”

解决方法: 遇到这个问题,说明手机上已经有一个 WebDriverAgent 的应用了,只是 BundleID 不一致,需要先将手机上的卸载掉,重新运行 Product -> Test 10.2 报错“Could not launch ‘WebDriverAgentRunner’"

解决方法:在第一次安装的时候一般会出现这个问题,在ios设备上进入 设置->通用->设备管理 ->描述文件与开发者应用,然后点击信任,之后再重新运行一遍 Product -> Test

11.配置完成之后,开始设置代理。在终端中运行iproxy

$ iproxy 8100 8100 启动成功后,可以在浏览器访问http://127.0.0.1:8100/status 如果访问成功并且可以看到一些json格式的手机信息,即表示启动成功

12.启动airtest,可以在AirtestIDE的iOS地址栏填入地址http://127.0.0.1:8100

等待一会儿就可以在设备窗看见ios的屏幕了 ####关于更多IOS连接的问题可以查看开发团队给出的问答


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #airtest #iOS #通过usb将手机与电脑相连2