• autojspro官方版

  • 大小:99.17M更新时间:2022-11-19
  • 类别:系统工具语言:简体中文
作为编程人员都知道,很多自动化脚本都依赖于PC端才可以运行,没有办法直接运行在移动端上,为了提高大家的效率,小编带来了autojspro最新版,这是一款出色的自动化工具,区别于同类软件而言,它不仅能直接运行在移动端上使用,而且是使用JS编写脚本,代码可读性强,甚至软件中脚本文件体积小,便于用户快速的打包成apk直接进行安装测试或使用,因此它受到了许多用户的青睐。与此同时,autojspro官方版界面由丰富的UI组建构件而成,整体清爽简洁,给人耳目一新的体验感。并且其功能十分强大,例如早晨自动签到、处理文件为excel、图片批量处理、机器人、自动化测试、搭建服务器等,或解放双手,或学习编程,或制作应用,你当然可以直接下载现成的自动化脚本,更好的帮助你了解产品,补全代码、单步调试、图形化设计等等,因此它也被称之为自动化工具神器。欢迎感兴趣的朋友下载autojspro最新版进行使用。
autojspro最新版下载

autojspro官方版介绍

1、简单易用的自动化操作API,专业&强大的选择器API,提供对屏幕上的控件的寻找、遍历、获取信息、操作等。类似于Google的UI测试框架UiAutomator,您也可以把它当作移动版UI测试框架使用
2、采用JavaScript为脚本语言,并支持代码补全、变量重命名、代码格式化、查找替换等功能,可以作为一个JavaScript IDE使用
3、支持使用e4x编写界面,并可以将JavaScript打包为apk文件,您可以用它来开发小工具和应用
4、支持使用Root权限以提供更强大的屏幕点击、滑动、录制功能和运行shell命令。录制可产生js文件或二进制文件,录制动作的回放比较流畅
5、提供截取屏幕、保存截图、找图找色等函数,可进行简单的游戏脚本制作
6、可作为Tasker插件使用,结合Tasker可胜任日常工作流
7、带有界面分析工具,类似Android Studio的LayoutInspector,可以分析界面层次和范围、获取界面上的控件信息

功能特色

1、带有界面分析工具,类似Android Studio的LayoutInsPector,可以分析界面层次和范围、获取界面上的控件信息。
2、支持简单的自动操作函数,以及悬浮窗口录制与运行;
3、可以作为Tasker插件使用,让你能够轻松的完成日常的工作;
4、Autojs pro采用JavaScriPt为脚本语言,并支持代码补全、变量重命名、代码格式化、查找替换等功能,可以作为一个JavaScriPt IDE使用;
5、支持使用e4x编写界面,并可以将JavaScriPt打包为apk文件,您可以用它来开发小工具应用;
6、支持使用Root权限以提供更强大的屏幕点击、滑动、录制功能和运行shell命令。录制录制可产生js文件或二进制文件,录制动作的回放比较流畅;

autojspro怎么用,小编以实战教程为例:

一、打开淘宝->点击领喵币按钮
为了编写脚本简单,淘宝预先打开喵铺主页

详解:
1、Auto.js无需root,但是需要对该应用开启无障碍模式,开启后才可以进行屏幕点击等操作auto.waitFor()表示直到检查该应用开启无障碍后才执行其后面的代码,否则一直卡在这里,一般放到脚本的第一行
2、launchApp()可以打开对应应用,由于不同手机响应速度不同,本代码让它睡眠3s。
3、定位组件是autojs的最常见的操作,这很类似前端的定位dom元素。在任何点击之前都需要找到对应的组件,这不同于点击某像素位置,点击组件更能适配不同分辨率的手机。在auto.js中通过各种条件选取到的控件称为UiSelector。那么筛选条件是如何确定呢?打开Auto.js应用的悬浮窗,在喵铺主页,点击Auto.js悬浮窗后选择出现的蓝色按钮,点击布局范围分析后选择领喵币按钮查看控件信息,你就能看到如图2所示的信息。
4、click()表示点击该元素。
5、toast()表示展示一个消息框。

二、点击去进店/去浏览

相信现在你看这段代码能看懂了,viewWeb是一会儿我们要写的函数,目的是模拟浏览网页20s的操作,虽说淘宝要求15s就行了,但是可能部分手机加载耗时比较多,所以多写了5s。当判断任务栏有"去进店"、"去浏览"的组件时,点击跳转至浏览广告,浏览完毕后,返回至任务栏页面,循环执行该操作直到找不到"去进店"、"去浏览"的组件结束(任务完成后按钮文字会变成"已完成")。

三、浏览广告
终于到了最后的环节了,函数的参数为当前页面的最大停留时间(防止意外而一直停留该页面)。
浏览广告完成的标志:
当前页面出现"任务完成"或"已获得*****"的组件
位于当前页面的时间大于所设定的最大限制
gesture是指屏幕滑动操作,这是本文唯一涉及屏幕像素的语句。gesture(duration, [x1, y1], [x2, y2]表示用duration的时间,从(x1,y1)点滑到(x2,y2)点,代码中表示如图用1s从黄点滑向红点,故是上滑操作浏览广告。
本次淘宝的活动最开始滑动一次,之后等着时间够了即可,故代码中没有再额外滑动。在浏览广告完毕后back()模拟返回键返回值任务栏页面。

四、测试
代码终于写完了,将脚本发到手机中,在Auto.js应用点击右下角的+号,选择导入,在文件目中寻找对应的脚本加载。

将淘宝打开至喵铺主页,返回Auto.js,点击运行即可执行脚本,在日志处可以查看脚本运行日志,我还没提到日志?在脚本中你可以使用log()函数记录日志,这等同于print,常用于调试或记录日志信息。
五、打包apk
编写完代码,将代码打包成一个独立的apk。
1、右下角+号,新建文件夹命名为double11
2、在double11文件夹中加载对应脚本
3、如图选择,打包apk

软件优势

1、【免费教程】内容、知识点丰富,完全免费;
2、【碎片化学习】每天30分钟,碎片化时间想学就学。
3、【微课即学即练】游戏化闯关学习,学练结合,快速掌握;
4、【零基础也能学】初学者从0到1,轻松入门;
5、【在线编译】手机端写代码,随时随地轻松实践;
6、【Java题库】在练习中巩固,查缺补漏;

更新日志

v9.1.20版本
Auto.js Pro 9版本来了! 全新Node.js引擎(16.x),更先进的JS标准支持,更高效的执行速度 庞大npm生态,轻松使用webpack, socket.io等三方模块与框架 标准化Web交互接口,结合nodejs轻松使用React/Vue等web框架 全新API设计,更标准,少Bug;更新的Rhino引擎,带来字符串模板和其他新特性 编辑器增强,基于语言服务自动补全,增加悬浮调试(开发中)、悬浮运行 打包支持自定义CPU架构、混淆组件、在线加密(开发中),更安全 打开外部文件支持用js处理,结合ffmpeg插件等轻松处理音视频格式转换、日常文件处理等任务 大量优化与Bug修复,更稳定好用 Pro9文档和更多功能完善中…敬请期待满血版Pro9.2
v8.8.22版本
1、修复使用Windows调试时断点无效问题
2、修复本地调试时有时无法调试问题
3、修复启动调试时不在首行停下问题

查看全部

同类推荐

精品推荐

网友评论

同类下载