摘要: Assists v3.0.0 Android无障碍服务(AccessibilityService)开发框架,快速开发复杂自动化任务、远程协助、监听等 Android无障碍服务能做什么 利用Android无障碍服务可以开发一些Android系统内的自动化任务,比如经典的微信自动抢红包、支付宝蚂蚁森林自 阅读全文
posted @ 2024-06-12 07:28 Vennnnn 阅读(1102) 评论(0) 推荐(0)
摘要: 问题背景 AccessibilityService获取微信版本8.0.52以上的节点元素时信息会被混淆打乱,导致无法正常执行AccessibilityService自动化逻辑,这个问题直接影响自动化脚本对于后面微信版本的兼容。 解决 在自动化开源库Assists有网友提了这个关于微信的issues, 阅读全文
posted @ 2025-03-26 22:26 Vennnnn 阅读(1337) 评论(2) 推荐(0)
摘要: 1. weditor 简介 在使用AccessibilityService开发自动化工具或自动化测试脚本时需要知道控件属性才能自动化逻辑。weditor 是一个用于 Android UI 自动化测试的可视化工具,它提供一个 Web 界面,方便查看 Android 设备 UI 层级、获取控件属性。 2 阅读全文
posted @ 2025-03-23 10:22 Vennnnn 阅读(238) 评论(0) 推荐(0)
摘要: 1. 介绍 在 Android 设备上进行自动化操作时,可以使用 Appium 获取 UI 元素的节点信息,使用基于 AccessibilityService 封装的框架Assists快速实现自动点击、滑动等操作。本教程将介绍如何使用 Appium 获取 Android 界面元素,并通过 Assis 阅读全文
posted @ 2025-03-20 08:01 Vennnnn 阅读(354) 评论(0) 推荐(0)
摘要: Android无障碍服务可以操作元素,手势模拟,实现基本的控制。opencv可以进行图像识别。两者结合在一起即可实现支付宝能量自动收集。opencv用于识别能量,无障碍服务用于模拟手势,即点击能量。 当然这两者结合不单单只能实现这些,还能做很多自动化的程序,如芭芭农场自动施肥、蚂蚁庄园等等的自动化, 阅读全文
posted @ 2024-06-22 22:54 Vennnnn 阅读(550) 评论(0) 推荐(2)
摘要: 在做Android自动化时候,我们需要知道视图有哪些元素,元素都有哪些属性,获取到属性我们才能获取到元素从而做自动化控制,所以做Android自动化获取元素属性是必要的第一步 获取视图元素属性最便捷的方式就是使用Android SDK中的 uiautomatorviewer,当你配置好Android的开发环境后就能直接使用 uiautomatorviewer。 阅读全文
posted @ 2024-06-12 07:44 Vennnnn 阅读(285) 评论(0) 推荐(0)