All Projects → hyb1996 → Auto.js

hyb1996 / Auto.js

Licence: mpl-2.0
A UiAutomator on android, does not need root access(安卓平台上的JavaScript自动化工具)

Programming Languages

javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language
HTML
75241 projects
kotlin
9241 projects
CSS
56736 projects

Projects that are alternatives of or similar to Auto.js

Walkoff
A flexible, easy to use, automation framework allowing users to integrate their capabilities and devices to cut through the repetitive, tedious tasks slowing them down. #nsacyber
Stars: ✭ 855 (-92.14%)
Mutual labels:  automation, workflow
Bpmn Elements
Executable workflow elements based on BPMN 2.0
Stars: ✭ 54 (-99.5%)
Mutual labels:  automation, workflow
Sooty
The SOC Analysts all-in-one CLI tool to automate and speed up workflow.
Stars: ✭ 867 (-92.03%)
Mutual labels:  automation, workflow
Openrpa
Free Open Source Enterprise Grade RPA
Stars: ✭ 596 (-94.52%)
Mutual labels:  automation, workflow
Reportportal
Main Repository. Report Portal starts here - see readme below.
Stars: ✭ 1,175 (-89.2%)
Mutual labels:  automation, automated-testing
Prefect
The easiest way to automate your data
Stars: ✭ 7,956 (-26.89%)
Mutual labels:  automation, workflow
Xible
Visualize your workflow
Stars: ✭ 49 (-99.55%)
Mutual labels:  automation, workflow
Solopi
SoloPi 自动化测试工具
Stars: ✭ 4,461 (-59.01%)
Mutual labels:  automation, automated-testing
Poco
A cross-engine test automation framework based on UI inspection
Stars: ✭ 1,177 (-89.18%)
Mutual labels:  automation, automated-testing
Automation
code generator
Stars: ✭ 65 (-99.4%)
Mutual labels:  automation, workflow
Beehive
A flexible event/agent & automation system with lots of bees 🐝
Stars: ✭ 5,348 (-50.85%)
Mutual labels:  automation, workflow
Aws Workflows On Github
Workflows for automation of AWS services setup from Github CI/CD
Stars: ✭ 95 (-99.13%)
Mutual labels:  automation, workflow
Airtest
UI Automation Framework for Games and Apps
Stars: ✭ 5,733 (-47.32%)
Mutual labels:  automation, automated-testing
Protractor Pretty Html Reporter
A jasmine reporter that produces an easy to use html report to analyze protractor test results.
Stars: ✭ 9 (-99.92%)
Mutual labels:  automation, automated-testing
Create Pull Request
A GitHub action to create a pull request for changes to your repository in the actions workspace
Stars: ✭ 473 (-95.65%)
Mutual labels:  automation, workflow
Spix
UI test automation library for QtQuick/QML Apps
Stars: ✭ 48 (-99.56%)
Mutual labels:  automation, automated-testing
Ck
Collective Knowledge framework (CK) helps to organize black-box research software as a database of reusable components and micro-services with common APIs, automation actions and extensible meta descriptions. See real-world use cases from Arm, General Motors, ACM, Raspberry Pi foundation and others:
Stars: ✭ 395 (-96.37%)
Mutual labels:  automation, workflow
Ios Tagent
iOS support agent for automation
Stars: ✭ 400 (-96.32%)
Mutual labels:  automation, automated-testing
Apple Automation
iOS/macOS 自动化,效率玩法探索。
Stars: ✭ 60 (-99.45%)
Mutual labels:  automation, workflow
Server
The Prefect API and backend
Stars: ✭ 87 (-99.2%)
Mutual labels:  automation, workflow

Auto.js

中文Readme

Important

The open source version of Auto.js is no longer maintained (see Auto.js Pro FAQ for the reason). Get Auto.js Pro to obtain latest updates. For more information, see Auto.js Pro Documentation and Auto.js Pro Features.

Introduction

Translated by Google Translation.

A JavaScript IDE on the Android platform that supports accessibility services, and its development goals are JsBox and Workflow.

And the VS Code Extension which can provide basic functions for desktop development.

Download:

Documentation: https://g.pro.autojs.org/docs

Features

  1. Easy-to-use automatic operation functions implemented by accessibility services
  2. Floating window recording and running
  3. More professional & powerful selector API, which provides searching, traversing, obtaining information, and operating the controls on the screen. Similar to Google’s UI testing framework UiAutomator, you can also use it as a mobile UI testing framework
  4. Use JavaScript as the scripting language, and support functions such as code completion, variable renaming, code formatting, search and replacement, and can be used as a JavaScript IDE
  5. Support the use of e4x to write the interface, and JavaScript can be packaged as an apk file, you can use it to develop small tool applications
  6. Support the use of Root permissions to provide more powerful screen click, slide, record functions and run shell commands. Recording can generate js files or binary files, and the playback of recording actions is relatively smooth
  7. Provides functions such as screen capture, screenshot saving, picture color finding, picture finding, etc.
  8. Can be used as a Tasker plug-in, combined with Tasker can be competent for daily workflow
  9. With interface analysis tools, similar to Android Studio's LayoutInspector, it can analyze the interface level and scope, and obtain control information on the interface

This software is different from software such as button wizard, the main differences are:

  1. Auto.js mainly aims at automation and workflow. It is more convenient for daily work, such as automatically blocking notifications when starting the game, one-click and WeChat video of specific contacts (this problem has occurred on Zhihu, it is difficult for the elderly Perform complex operations and children’s WeChat video) etc.
  2. Auto.js has better compatibility. The coordinate-based button sprites and script sprites are prone to resolution problems, while the control-based Auto.js does not have this problem.
  3. Auto.js does not need root permissions to perform most tasks. Only related functions that require precise coordinates to click and slide require root privileges
  4. Auto.js can provide functions such as interface writing, not only exists as a scripting software

Information

  • Official forum: autojs.org
  • Documentation: You can view the online documentation here. The current documentation is still incomplete.
  • Examples: You can view some examples here, or view and run them directly in the app.

Screenshot

screen-capture2

screen-capture5

screen-capture5

screen-capture5

License

Based on Mozilla Public License Version 2.0 with the following terms attached:

  • Non-commercial use-The source code and binary products of this project and its derivative projects must not be used for any commercial and profitable purposes
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].