之前 Forece 介绍过如何使用 AirtestIDE 来完成自动化,不过都是利用 USB 线连接 PC 来完成 AirtestIDE 与手机的互动。其实 AirtestIDE 还支持远程无线连接。

打开手机端口

首先需要打开手机上的端口,这步还是需要连接 USB 数据线,不过只需要执行一次就可以了,以后就不用了。

1. 进入 AirtestIDE 的文件夹
2. 进入到 adb.exe 路径,如: C:\AirtestIDE\airtest\core\android\static\adb\windows
3. Shift + 鼠标右键,选择 “在此处打开powershell窗口”
4. 进入到 powershell 中执行以下命令

./adb.exe tcpip 23645

PS: 48666 是端口号,范围 0~65535。 尽量选择超过 10000 以上的端口号。一般前边的都会被系统占用,会有冲突。

完成这步之后就可以拔掉数据线了

AirtestIDE 远程连接手机

1. 获取手机 IP 地址(可以在 WLAN 无线网连接处查看)
2. 在 AirtestIDE中 “远程设备连接” 的输入框中修改为 adb connect 192.168.3.116: 23645, 点击连接。(注意切换成自己的IP地址)
3. 在 移动设备连接列表中就会出现设备了,选择 connect 就可以正常连接了。

注意:
- 更换一个网络环境需要使用新IP重新connect即可。
- 但是如果手机重启了,就需要重新连接数据线再次开启端口。
- 开启端口可以通过adb,也可以直接在手机上打开,但一般需要root权限和特殊软件。