U2启停uiautomator服务

uiautomator服务和agent 服务都处于启动状态时,才能进行后续操作。

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# author: 青城子
# datetime: 2021/4/17 16:13 
# ide: PyCharm

import time

import uiautomator2 as u2

d = u2.connect("127.0.0.1:62001")
# 查看当前连接设备详细信息
print(d.device_info)
# 查看当前服务,是否启动
print(d.uiautomator.running())
# 通过start方法启动uiautomator服务
d.uiautomator.start()
time.sleep(2)
print(d.uiautomator.running())
# 停止服务
d.uiautomator.stop()
time.sleep(2)
print(d.uiautomator.running())
#  查看atx-agent运行状态,如果atx-agent停止了,可以通过connect来唤醒atx-agent服务
print(d.agent_alive)
# 查看连接设备的详细信息
print(d.device_info)
# 查看设备的分辨率
print(d.window_size())
# 查看设备的ip地址
print(d.wlan_ip)

查看移动设备上的ATX

u2自动化工具基本操作--操作设备

 

相关文章: