云真机与Airtest集成
云真机与Airtest集成
公有模式
在云真机平台管理界面中选择 「App管理」,点击上传按钮上传要测试的apk。查看「Poco-SDK接入指南」。
注意如果需要利用poco框架进行测试,需要在工程中集成 poco sdk。
选择需要管理的app,点击 创建自动化测试脚本 。
输入自动化测试脚本名称,点击 「创建」。
将Airtest工程.air文件夹下所有文件拖入到上传控件中。
上传成功后,选择入口脚本文件。
借用一台手机,安装待测试的apk,点击选择自动化测试脚本,然后点击自动化测试按钮。

测试完成后,可在使用历史中查看脚本执行日志


私有模式
如需使用私有Provider,请先跳转至「私有Provider」完成安装。
借用设备,将待测试的apk上传并安装。
注意如果需要利用poco框架进行测试,需要在工程中集成 poco sdk。查看「Poco-SDK接入指南」。
点击设备地址按钮,获得私有Provider的 IP 和设备的序列号。
如果使用Airtest IDE测试,可按如下步骤进行:
在 Airtest官网 下载Airtest应用程序。
可在脚本的开头插入如下代码。
connect_device("Android://运行私有provider的电脑ip:5037/测试设备的序列号")点击运行脚本按钮即可开始测试。

如果使用Airtest 命令行测试,可按如下步骤进行:
pip install -U airtest #安装airtest
pip install pocoui #安装poco在命令行输入如下命令:
airtest run 测试脚本名 --device "Android://运行私有provider的电脑ip:5037/测试设备的序列号?cap_method=javacap"等待测试脚本执行结束。

如果在本地执行Airtest测试过程中启动私有Provider,会导致Airtest测试失败。