在使用Airtest超快速开发App爬虫文章的最后,我们留了一个尾巴:如何启动Airtest的无线模式,不用USB线就能控制手机?
本文将会讲到具体的做法。做法分为两种:第一种是在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中控制手机
首先说明