前提:
python环境OK
ADB配置OK
一、UIautomator2的安装:
1、安卓python 库
2、安装后验证
直接新建Python文件,内容为:
输出电脑连接的安卓手机
{'udid': '4796676d-30:94:35:6f:28:75-V1914A', 'version': '9', 'serial': '4796676d', 'brand': 'vivo', 'model': 'V1914A', 'hwaddr': '30:94:35:6f:28:75', 'port': 7912, 'sdk': 28, 'agentVersion': '0.9.1', 'display': {'width': 1080, 'height': 2340}, 'battery': {'acPowered': False, 'usbPowered': False, 'wirelessPowered': False, 'status': 3, 'health': 2, 'present': True, 'level': 86, 'scale': 100, 'voltage': 4154, 'temperature': 270, 'technology': 'Li-poly'}, 'memory': {'total': 5695384, 'around': '5 GB'}, 'cpu': {'cores': 8, 'hardware': 'Qualcomm Technologies, Inc SDM845'}, 'arch': '', 'owner': None, 'presenceChangedAt': '0001-01-01T00:00:00Z', 'usingBeganAt': '0001-01-01T00:00:00Z', 'product': None, 'provider': None}
3、安装辅助编辑器weditor
这个工具可以实事查看定位元素,直接生成脚本。
二、adb无线连接,执行脚本
Connect the device with USB cable to host.
Make sure adb is running in USB mode on host.
$ adb usb
restarting in USB mode
Connect to the device over USB.
$ adb devices
List of devices attached
######## device
Restart host adb in tcpip mode.
$ adb tcpip 5555
restarting in TCP mode port:5555
Find out the IP address of the Android device: Settings -> About tablet -> Status -> IP address. Remember the IP address, of the form #.#.#.#.
Connect adb host to device:
$ adb connect #.#.#.#
connected to #.#.#.#:5555
Remove USB cable from device, and confirm you can still access device:
$ adb devices
List of devices attached
#.#.#.#:5555 device