最近在逛github时发现一个不错的安卓开源项目,支持用javascript编写自动化脚本,可以模拟人工点击、滑动等一系列操作。

auto.js

Auto.js 简介

一个支持无障碍服务的Android平台上的JavaScript IDE,其发展目标是JsBox(是一个可以用来运行 JavaScript 脚本的 iOS 应用,可以执行标准的 JavaScript 脚本)和Workflow。同时有VS Code 插件可提供基础的在桌面开发的功能。

Auto.js具有如下特点:

  1. 支持免root和root运行,支持悬浮窗录制和运行

  2. 提供对屏幕上的控件的寻找、遍历、获取信息、操作等API。类似于Google的UI测试框架UiAutomator,可以把它当做移动版UI测试框架使用

  3. 支持使用Root权限以提供更强大的屏幕点击、滑动、录制功能和运行shell命令。录制录制可产生js文件或二进制文件,录制动作的回放比较流畅

  4. 提供截取屏幕、保存截图、图片找色、找图等函数

与按键精灵等软件的区别

Auto.js与按键精灵大多数功能类似,但是其社区和市场没有按键精灵强大,毕竟开源软件在商业化这块不是强项。

与按键精灵等软件的区别:

  1. Auto.js主要以自动化、工作流为目标;

  2. Auto.js兼容性更好。以坐标为基础的按键精灵、脚本精灵很容易出现分辨率问题,而以控件为基础的Auto.js则没有这个问题;

  3. Auto.js执行大部分任务不需要root权限。只有需要精确坐标点击、滑动的相关函数才需要root权限;

  4. Auto.js可以提供界面编写等功能,不仅仅是作为一个脚本软件而存在。

应用场景

如游戏加点,自动阅读等,你可以想得到的都可以通过JS脚本自己来编写业务逻辑,是不是很方便。另外如最近很多的双11活动可以领券领币等,文末附Auto.js以及相关脚本github地址

Auto.js App代码地址

github.com/hyb1996/Auto.js

双11活动领币脚本

github.com/hyue418/taobao-11-11

图片和内容源自网络分享,若有侵权,请联系删除!

上海艾磊科技有限公司专门为企业提供IT咨询,IT外包,系统集成,以及各类IT增值服务。其中增值服务包括OFFICE 365云服务,鼎捷企业ERP管理软件,云备份,企业邮箱,无线覆盖,上网行为管理,VPN架设,网络安全服务,INTERNET接入,设备租赁, IP电话服务

js array formdata_开源软件分享:一个免ROOT支持用JS编写自动化脚本的神器相关推荐

  1. 8266串口调试助手_开源软件分享-基于WPF的串口调试工具

    最近同事在调试硬件的串口通讯功能,由于PLC暂时还没到,所以准备用USB转串口线连接在终端上,通过电脑USB口模拟串口收发功能.一开始同事下载了一款串口调试工具,发现没有自定义功能,比如通讯串口收到终 ...

  2. 分享一个基于jQuery,backbone.js和underscore.js的消息提示框架 - Backbone.Notifier

    在线演示  本地下载 我们曾今在以前的文章中介绍过jQuery的警告和提示框插件,今天这里我们介绍一个开源的消息提示框架 Backbone.Notifier,目前版本为version0.1.使用这个框 ...

  3. android免root自动化,【分享】免ROOT自动化助手一款支持免ROOT的自动化执行APP

    [应用名称]:免ROOT自动化助手 [应用版本]:2.0.2.2 [应用大小]:23.47MB [支持平台]:安卓(Android) [测试机型]:小米8 [软件介绍]:免ROOT自动化助手 一款支持 ...

  4. 分享十个好用到爆的Python自动化脚本

    在这个自动化时代,我们有很多重复无聊的工作要做.想想这些你不再需要一次又一次地做的无聊的事情,让它自动化,让你的生活更轻松.那么在本文中,我将向您介绍10个Python自动化脚本,以使你的工作更加自动 ...

  5. autojs安卓免root实现备份当前文件夹脚本

    说明 本文提供的代码仅供参考.不建议用于生产环境. 可能有些地方在最新版本的Auto.js上面需要做修改,才能运行. Auto.js简介 Auto.js是利用安卓系统的"辅助功能" ...

  6. js array formdata_携程机票Node.js开发实践

    Nodejs自从2009年被开发出来以后,至今已经走过了9个年头,目前最新的稳定版已经到了10.13.从问世以后,Nodejs就深受前端工程师的喜欢. 在携程内部,Nodejs也是应用广泛,从开发工具 ...

  7. 【开源】分享一个前后端分离方案-前端angularjs+requirejs+dhtmlx 后端asp.net webapi

    一.前言 半年前左右折腾了一个前后端分离的架子,这几天才想起来翻出来分享给大家.关于前后端分离这个话题大家也谈了很久了,希望我这个实践能对大家有点点帮助,演示和源码都贴在后面. 二.技术架构 这两年a ...

  8. java swing漂亮界面框架_开源软件分享-漂亮的JavaFx GUI界面框架

    虽然说Java目前主要的应用领域是服务端,GUI桌面端软件也有极少量的应用场景(桌面软件还是C#方便),所以今天给大家分享一款漂亮的JavaFx GUI界面框架BootstrapFX. Java Fx ...

  9. 软件著作权 开源框架_开源软件分享-基于.net core 3.1的快速开发框架

    曾几何时.NET们很羡慕JAVA的生态,java开源生态里面你用得着的几乎都有开源的实现.比如大数据.微服务.以及各种各样的快速开发框架,特别是spring boot出来以后,简化了SSM那套繁琐的配 ...

最新文章

  1. [转] HOWTO:使ASP.NET网站Forms验证可以指定多个登录页面
  2. django captcha 验证码插件
  3. Delphi东京版FireDAC连接MSSQL2000提示对象名 'SYS.DATABASES' 无效
  4. Ubuntu16.04--code::blocks16.01 的代码拷贝到Windows 8.1--visual studio 2013 注意事项
  5. c++语言偶数分离,在C++的链表中分离偶数和奇数节点
  6. 华为最新全系列交换机命令手册、配置指南下载
  7. day25 面向对象继承 多态
  8. C语言自学之路十(用C语言编写小游戏-五子棋)
  9. xss跨站攻击详讲 | 如何利用xss拿下一个站?
  10. 工业过程建模与先进控制(十)MPC的MATLAB命令
  11. HTTP协议相关的网络经典五层模型
  12. linux桌面lxde 安装_如何在Arch Linux上安装LXDE桌面
  13. 嵌入式微处理器的体系结构
  14. Unity 回合制战斗
  15. ps导出gif+html,ps怎么导出gif格式的动图
  16. Mybatis源码基础解析
  17. HTML5 Canvas编写五彩连珠(5):寻路
  18. 变压器直流电阻测试仪RS485串口数据采集接入数据库及MESERP系统方案
  19. 关于安卓手机里的文件夹及其由来
  20. Principle安装包

热门文章

  1. 【面试题】类似国际象棋的棋子移动实现
  2. 下次再也不用清理注册表工具了
  3. GCJ2015 还原集合 题解
  4. 【安利】程序猿作图神器 - Graphviz
  5. iPhone/iPad如何与Windows10互传文件?
  6. 15、吉比特2017秋招--最大差值
  7. 三十而立的他开始创业,打造旗舰网店,达到月销30万的传奇
  8. Java jsp 人力资源管理系统,飞机票网上订购系统,快递管理系统毕业设计论文+成套源码 免费分享
  9. redis中批量删除key
  10. 360 php 防护代码,360发布通用php防护代码