使用python+airtesr+無線模式控制手機
官方文檔中,在airtest.readthedocs.io/zh_CN/lates…有一段介紹如何連接安卓手機的例子:
但是這個線接模板,無線模式的模板和這個不同,不需要手機串號,只需要ip和端口
本地設備 # connect a remote device using custom params connect_device("android://adbhost:adbport/手機串號?cap_method=javacap&touch_method=adb")
實際演示為,只是為無線連接安卓手機為例:
端口號可以命令行輸入 adb tcpip 端口號 得到,不會請看上一篇app抓包隨筆
# 單個手機連接
from airtest.core.api import *
device_1 = connect_device('android://192.168.0.100:48887?cap_method=javacap&touch_method=adb')
手機ip 設置的端口,也就是前一篇隨筆的無線設置端口
# 多個手機連接
device_2 = connect_device('android://手機ip:端口?cap_method=javacap&touch_method=adb')
device_3 = connect_device('android://手機ip:端口?cap_method=javacap&touch_method=adb')
device_4 = connect_device('android://手機ip:端口?cap_method=javacap&touch_method=adb')