This project is an Android RPA framework designed for automating user interfaces and system tasks on rooted Android devices using Python and ADB. It provides a suite of tools for rooted device management, allowing for programmatic control of system settings, application lifecycles, and shell command execution via a remote API. The framework distinguishes itself through a combination of dynamic instrumentation and AI integration. It can inject scripts into running processes to hook Java interfaces and modifies application behavior in real time. Additionally, it supports large language model in
uiautomator2 is an Android device automation tool and UI testing library. It functions as a framework for automating user interface interactions and managing device states via a remote client. The project provides a remote management interface for controlling Android applications, simulating user gestures, and managing system settings. It enables the analysis of XML UI hierarchies to locate interface elements and verify application behavior. The tool covers broad capability areas including application lifecycle management, device connectivity, and file system operations. It also includes sys
GKD is an automation engine that leverages the Android accessibility framework to monitor system events and execute predefined interaction rules. By acting as a background service, it identifies interface elements in real-time and performs automated tasks, such as dismissing pop-ups or navigating through application screens, based on the current state of the device. The project distinguishes itself through a declarative rule engine that processes human-readable configuration files. Users can define sophisticated interaction logic using a specialized selector syntax that supports hierarchical
This repository provides a collection of reference implementations and patterns for testing Android applications. It serves as a guide for developers to integrate standard testing libraries and frameworks into their projects, covering the full spectrum of verification from local business logic to complex interface interactions. The project distinguishes itself by demonstrating how to configure and execute tests across diverse environments, including local virtual machines and physical devices or emulators. It provides specific patterns for validating inter-application communication, automatin
AutoJs6 is an Android automation framework and JavaScript runtime designed to automate user interface interactions and system tasks on mobile devices. It functions as a UI automator that inspects screen hierarchies and manipulates on-screen controls via selectors to automate manual workflows.
supermonster003/autojs6 की मुख्य विशेषताएं हैं: Android Automation Frameworks, Visual Action Triggers, Template Matching, Visual Trigger Matching, Accessibility Automation Tools, APK Bundlers, Remote Debugging Bridges, Mobile Device Automation।
supermonster003/autojs6 के ओपन-सोर्स विकल्पों में शामिल हैं: firerpa/lamda — This project is an Android RPA framework designed for automating user interfaces and system tasks on rooted Android… openatx/uiautomator2 — uiautomator2 is an Android device automation tool and UI testing library. It functions as a framework for automating… gkd-kit/gkd — GKD is an automation engine that leverages the Android accessibility framework to monitor system events and execute… monsternone/tmall-miao — tmall-miao is an Android automation tool and shopping platform bot designed to automatically complete reward… googlesamples/android-testing-templates — This repository provides a collection of reference implementations and patterns for testing Android applications. It… mherrmann/helium — Helium is a Python library and high-level wrapper for Selenium designed for browser automation, functional UI testing,…