自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 手机PRA安卓开发SDK集成

手机PRA安卓开发SDK集成

2022-09-22 16:06:54 336 1

原创 手游自动化测试基础:悬浮框点击

编写手游测试脚本,功能:1.悬浮框按钮点击,主要用在控制手游点击开始、结束。2.适用体育酷跑类手游。代码如下://--------------------------------------------------------------------------------------------------// ctrl.js 基础教程:https://www.bilibili.com/video/BV1M5411d7nJ/// ctrl.js 手游测试:https://www.bilibi

2022-05-07 16:22:09 474 1

原创 手游自动化测试基础:色块匹配点击

手游自动化测试

2022-04-29 15:57:44 507

原创 手游自动化测试框架实现原理

手游自动化测试框架需要几个模块:脚本模块:需要对常见的操作进行API封装,脚本一般选择常见的javascript,python,lua等,这个封装主要针对APP上的函数进行封装,以降低开发难度。针对有手游,在函数封装方面,主要是图像识别可视化、坐标色图识别等技术的实现。例如airtest针对图像识别做了图形化设计,开维控制精灵(Ctrl.js)也实现了这部分功能。IDE调试模块:主要是实现IDE编程环境和调试模块,可以例用第三方,例如vscode,idea,也可以自主实现。例如auto.js利

2022-04-04 13:41:12 2122 1

原创 手游自动化测试基础:方法及流程

手游自动化测试 基础方法

2022-04-04 12:52:27 781

原创 手机录制连续点赞并周期执行(免代码)

安卓手机录制抖音连续点赞自动流程RPA添加周期执行任务,可定时执行点赞操作步骤1:录制手机点赞自动流程RPA,并自动生成Ctrl.js代码。创建RPA自动录制流程,选择“当前位置”,“开始”,“工具”,“连续点击”,设置点击10次(适可而止),每次间隔500毫秒(双击),确定后选择点击位置,“执行”完成即可。//----------------------------------------------------------------------------------------------

2021-11-12 10:42:39 593

原创 安卓自动点击软件 开维控制精灵

安卓自动点击软件 开维控制精灵一款可以记录用户安卓点击滑动的软件。软件将用户操作流程转换为自动化控制编程语言(js)。可应用于PRA(机器人流程自动化)、办公自动化工作流(workflow)、自动化测试等场景。不仅如此,软件提供javascript语言的在线编程IDE环境、支持js语言在线调试,也是非常方便快捷的ctrl.js开发调试工具。编译环境:http://ikaiwei.com:8889/ctrljs/下载地址:百度云盘链接:https://pan.baidu.com/s/150HayEr

2021-10-22 14:21:06 412

原创 安卓录屏软件实现 开维PRA自动生成代码Ctrl.js

安卓录屏软件实现需求:1.安卓手机下录制用户操作2.无需root权限3.录制后的动作可以修改实现原理:1.利用无障碍权限录制屏幕2.记录用户点击、滑动等操作3.将用户的操作转换为Ctrl.js代码实现录制流程:1.下载“开维控制精灵”,华为市场下载地址:https://appstore.huawei.com/app/C1007283872.打开无障碍权限3.创建RAP流程4.点击悬浮框“开始”按钮录制屏幕,此时可以看到滑动或者点击图标,结束后点击“完成”按钮5.录制完成后,点

2021-10-21 16:28:54 647

原创 网页转安卓App工具 在线云打包apk

在线云打包apk网址:http://ikaiwei.com:8889/ctrljs实现这个功能其实比较简单,建立服务器,把安卓web插件的代码放到服务器上,工程中替换图标,名称即可。网址注册登录后,在“我的打包”中,点击“web链接打包apk”,输入链接、名称、图标后,等2分钟后,点击二维码直接下载即可。...

2021-03-28 11:30:33 3039

原创 在Android上远程调试JavaScript

安卓下调试javascript脚本时,首先需要一个环境,一般的做法是移植一个js引擎到安卓手机里面,然后进行断点调试。这样能保证安卓下运行脚本的真实性,但手机编写代码非常不方便,编程还是在PC上方便写。PC上编写javascript脚本,一般用vscode等第三方,但是也非常不方便,最好的解决办法是用在线IDE,实现智能提示、断点调试等功能,通过网络和安卓手机进行实时通讯解决联调的问题。这个连接不是硬件连接,不需要usb连线,而是通过网络直接连接的,所以可以实现真正的远程调试。用在线IDE的好处是浏览器

2021-03-16 15:04:17 805

原创 Javascript在线调试安卓工具的实现

Javascript在线调试安卓工具的实现场景:在网页上编写javascript代码,连接安卓手机,在安卓中执行javascript代码。如果实现调试功能,需要解决以下几个问题:1.在线IDE代码和安卓手机实时同步2.在线IDE断点和安卓手机实时同步3.在线IDE调试信息的实时回传实现这个的方法是建立一个网络机制,网页IDE端和手机进行实时数据同步,在此基础上代码同步就佷容易了,实时传代码到安卓手机即可。断点数组记录下来,也同时传给安卓手机。断点调试分几种,分别:debug/contionu

2021-03-13 11:43:26 631 1

原创 Web网页可视化编程解决方案:“hello world”的实现

Web网页可视化编程解决方案:“hello world”的实现本文介绍:网页可视化编程+js,编写安卓应用的方案。一共需要十步:步骤一:访问http://ikaiwei.com:8889/ctrljs/#/login,注册帐号并登录步骤二:点击“主目录”中的“+”号,创建一个界面应用,输入名称“hello world!”步骤三:点击“hello world!”应用,打开后,从左侧的控件中,拖拽一个按钮到视图中,并且换一个颜色。点击“编辑代码”按钮。步骤四:在弹出的代码编辑框中,写入一段代码t

2020-11-13 10:07:00 1174

原创 javascript可视化编程,一键生成安卓程序

javascript可视化编程,一键生成安卓程序仅需2步:1.登录Ctrl.js IDE开发环境:http://ikaiwei.com:8889/ctrljs 注册并登录;创建“界面工程”,拖拽一个按钮,点击“编辑代码”。2.将下面代码写到按钮中的IDE中(button按钮中),点击“保存”,点击“打包”即可在“打包管理”中下载这个安卓apk程序,运行即可。```javascript//-------------------------------------------------------

2020-08-14 20:39:30 1828

原创 如何用js快速写一个安卓apk程序

仅需2步,js即可生成安卓apk第一步:注册登录js在线IDE后台,右侧创建一个文件,将下面代码拷贝并保存。网页地址:http://ikaiwei.com:8889/ctrljs/login.jsp`//--------------------------------------------------------------------------------------------//Ctrl.js 在线帮助:http://ikaiwei.com:8889/ctrljsapi/index.htm

2020-06-01 16:08:20 6844

原创 开维控制精灵Ctrl.js 之App类

Ctrl.js之App类Ctrl.js的App类功能十分丰富。首先,App类的函数如下图所示:1.editFile(path)功能:视图编辑文件语法:App.editFile(path)案例:if(App.editFile("/sdcard/test.txt")){ toast("查看文件成功"); }else{ toast("文件不存在"); }2.getAppNa...

2020-02-14 15:47:44 327

原创 开维控制精灵Ctrl.js初级操作代码

Ctrl.js初级操作代码1.toast("hello"); //吐司弹出hello2.App.launchApp("QQ"); //打开QQ : 直接打开,手机应用的名称大小写敏感3.App.launch("com.tencent.mobileqq"); //注意: 用包名,打开软件4.// 使用 应用名称,获取应用的包名.var PackageName;PackageName...

2020-02-06 10:41:35 433

原创 开维控制精灵Ctrl.js语法介绍

Ctrl.JS语法介绍首先,Ctrl.JS基于JS,所以支持JS语法,提供JS转JAVA桥梁。下面我对帮助文档中的几大类操作进行简要概述,不做详细介绍文档中更详细App操作类下图封装了一些对app的操作,获取根据包名app名称,根据app名称获取包名,根据app名称启动app,根据app包名启动app,打开一个url,根据包名卸载app,根据app名称卸载app等操作。Baseclass...

2020-02-06 10:37:16 762 1

原创 开维控制精灵Ctrl.js抓取节点

使用ctrl.js抓取节点第一步,环境配置想要抓取节点,首先需要配置Android环境和java环境,然后进入Android SDK的目录,然后进入tools目录,在进入bin目录,点击uiautomatorviewer.bat开始抓取节点。第二步,USB连接手机,手机开启开发者选项,进入调试状态,手机进入想要操作的页面,点击下图中的按钮,对该页面的信息进行抓取。第三步,页...

2020-02-05 16:04:11 753

原创 开维控制精灵Ctrl.js使用教程

Ctrl.JS 使用教程Ctrl.js是什么?Ctrl.js 是个基于 JavaScript 语言运行在Android平台上的脚本框架。Ctrl.js主要工作原理是基于辅助服务AccessibilityService。Ctrl.js能做什么?数据监控:可以监视当前手机的数据。图片监控:截图获取当前页面信息。控件操作:模拟操作手机控件。自动化工作流:编写简单的脚本,完成一系列自动化操...

2020-02-05 15:50:50 2866

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除