发布网友 发布时间:2022-04-22 03:29
共1个回答
热心网友 时间:2023-11-09 17:12
Airtest是一款UI自动化测试工具。这儿讲述如何使用Airtest连接手机。
工具/原料
Windows 7
方法/步骤
需要安装Airtest,进入官网下载,下载后是个压缩包,解压运行:
打开Airtest运行程序,显示界面;
USB将手机连接上电脑,并在手机“开发者模式”上选择“调试模式”;
在AirtestIDE界面上,点击“刷新ADB”,得到连接的手机信息;
在手机信息栏中点击“connect”,显示手机界面;
通过鼠标点击手机上软件,会进行同步运行;
也可在“脚本编辑窗”中进行python语言编写,运行程序,可自动调试手机上的程序。
本文将会讲到具体的做法。做法分为两种:第一种是在Airtest的IDE中控制手机。第二种是在Python代码里面控制远程手机。
启动开启手机上的adb端口
无论使用哪种方式,要远程控制手机,就需要首先把手机上的adb端口打开。这一步必需先用USB线把手机连上电脑。
在终端里面执行命令:
adb tcpip 48887
其中的端口号48887你可以自行设定为其他的端口号,但不能和已有的端口冲突。
命令执行完成以后,你就可以拔下USB线了。接下来就是远程控制手机。
在AirtestIDE中无线遥控手机
打开Airtest,点击下图红框框住的 remote connection:
在弹出来的输入框中,输入:
adb connect 手机IP:端口
其中手机的IP你可以在无线路由器中找到,也可以在手机的系统设置中找到。端口就是上一条命令设定的端口。
例如:
adb connect 192.168.0.102:48887
如下图所示。
点击connect,此时手机就会在上方的 Device列表中出现。双击它就可以无线连接手机并看到手机屏幕了。
在Python中控制手机
首先说明,Airtest的官方文档有问题,如果你跟着文档来写代码,一定会失败。