有三个可以实现:
1、uiautomator2
UiAutomator本来是Google提供的用来做安卓自动化测试的一个Java库,基于Accessibility服务。为了方便使用python,大牛开发了uiautomator2 ,uiautomator2是一个 Android Uiautomator2 Python 封装库,用于通过 Python 脚本进行 Android 设备的自动化测试。
github:https://github.com/openatx/uiautomator2
配合weditor来获取手机上元素的位置等信息
pip install -U weditor

2、Appium
Appium 是一个开源的自动化测试工具,支持多种平台的用户界面(UI)自动化,包括 iOS、Android、Tizen、Chrome、Firefox、Safari、macOS、Windows、Roku、tvOS、Android TV 和 Samsung 电视等。
https://github.com/appium/appium
3、autojs
Auto.js 是一个不需要 root 的自动化脚本开发工具,它基于无障碍服务,支持打包脚本为 APK,上手简单,适合懂 JS 的用户。 4.1 及之前的版本是开源免费的,github中是 Auto.js 自动化脚本的学习资源库,其中包含了各种好玩的脚本和教程,如微信删除僵尸好友、喵币领取、自动刷短视频等功能。
https://github.com/wiatingpub/autojs
网友回复
gpt-image2能直接将图片转成分层透明的psd设计文件?
claude code、codex、gemini cli如何切换国内大模型使用?
蒸馏最强ai大模型是中小ai模型低成本升级的最好通道?
arena.ai上为啥没有最新的claude4.7及gpt5.5呢?
ai大模型公司为啥开始大量招聘文科生了?
cloudflared如何在低版本centos6或7上安装?
bfwsoa框架如何开启异步缓存与异步任务模式?
selenium如何获取网页js加载渲染后的真实dom结构?
go编写的Eino与python编写的langchain如何选择?
LangChain如何编写多个agent协同工作的代码?


