python_uiautomator2学习002控制命令
1.python_uiautomator2学习001连接手机
2.python_uiautomator2学习002控制命令
一、连接设备
import uiautomator2 as u2
# 一个设备时可简写,多个设备时添加设置号参数,单引号内的值为设备序列号
d = u2.connect('24cc1cc1')
二、应用操作
# 启动指定应用
d.app_start("com.example.app")
# 启动指定应用,启动前停止此应用
d.app_start("com.example.app", stop=True)
# 停止指定应用
d.app_stop("com.example.app")
# 当前运行中的所有应用
d.app_list_running()
# 停止所有应用
d.app_stop_all()
# 安装应用
d.app_install(data="./example.apk")
三、触控操作
# 单击
d.click(1, 1)
#根据requestId单击
d(resourceId="com.showstartfans.activity:id/buyTv").click()
# 双击
d.double_click(1, 1)
# 双击,指定间隔时间
d.double_click(1, 1, 0.1)
# 长按
d.long_click(1, 1)
# 长按,指定停留时间
d.long_click(1, 1, 5)
# 通过元素的文本信息进行点击,会点击文本所在元素的中心位置
d(text="Settings").click()
d.swipe(10, 10, 20, 20)
# 右滑
d.swipe_ext("right")
# 右滑,滑动距离为屏幕宽度的90%
d.swipe_ext("right", scale=0.9)
# 拖拽
d.drag(1, 1, 10, 10)
# 模拟按下
d.touch.down(10, 10)
# 模拟移动
d.touch.move(15, 15)
# 模拟抬起
d.touch.up()
分类:
Python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器