Barret李靖
23-09-27 22:47 微博认证:阿里巴巴职员 科技博主 头条文章作者

推荐一款手机屏幕控制框架,AutoX,github.com/kkevsekk1/AutoX,准确地说,应该是一款自动化测试框架,它提供了完善的能力,可以帮你像调试 Web 网页一样,对当前界面中软件里的所有元素和层级进行定位,支持使用 JS 对元素节点做任意操作,例如下载图片文字、执行点击复制操作、请求数据后替换内容等等。

原理跟之前提到的跳过开屏广告的 SKIP 是一样的,在开启了无障碍服务权限后,软件可以读取到界面上所有的元素布局信息,只不过 AutoX 对元素选取、代码生成、程序执行、运行调试,包括宏录制等各个环节进行了工程化的组装,而且它提供了 VSCode 插件,可以通过局域网连接后,在电脑上编码然后手机上直接执行,所见即所得,操作起来十分便捷。该框架适用于手机的自动化测试和控制场景。

下面是一个利用 AutoX 选取目标文本的演示,拿到了元素的 ID 信息,接下来就可以到 AutoX 的编辑器开始编码了:
#web技术# http://t.cn/A6OmPQg7

发布于 湖南