在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:ctrlmobi开源软件地址:https://gitee.com/ichinaec/ctrlmobi开源软件介绍:ctrlmobi 智能自动化云控开发平台 - 您的极简智能自动化入门级套件介绍为智能化自动化进程添砖加瓦 酷猫智能云平台API文档、技术需求、开放平台开发文档、业务文档、定制开发需求、BUG反馈、开发支持。免ROOT、免数据线、非ADB,基于无障碍服务开发的集IDE脚本在线编辑器、在线调试工具、业务转表单封装工具、脚本自动化定时执行系统、集成设备批量管理、批量操作封装为一体,提供足够多的扩展,满足你对一切APP的自动化操作的想法。门槛极致低,会JavaScript语法就能完美驱动手机干任何你想干的事情,内建PAAS系统支持,完美转化您的编程成果提供给任何经过您授权的人使用,系统功能持续扩展中... 欢迎提出您的需求、想法,如果您没有能力自行编写功能,与我们联系,我们可以安排专业,经过Ctrlmobi平台认证的专业工程师为您定制开发专属功能。 内建的PAAS系统,支持您将一段脚本代码,打包封装为具备自定义输入, 自定义表单,可简单使用的业务功能,可随时对多台设备进行批量操作,甚至快速制定定时任务 内建的定时系统,支持您有计划、按预期来批量启动和运行您的代码,选定一台或多台目标设备,平台基于阿里云平台,支持无限设备并行任务。 跨越一切您所理解的群控、云控,您不需要投入100万、50万、30万自研系统,我们给您最完善的技术方案,支持独立部署、独立品牌OEM。我们不是云控系统,我们是智能自动化无限扩展开发平台,一个前端,就能帮你构建梦想,构建业务,自由构建您的所有脑洞、发散思维、业务思维的想法。快与我们联系,一起玩,一起Happy,一起探索 ^_^ 欢迎跨界整合、业务合作、技术合作 请联系QQ:435045 邮箱:[email protected],或者电话联系我们:0755-2851 2842(深圳市大数动量科技有限公司) 或者访问 酷猫智能云官网、登录 酷猫智能云开发平台 软件架构安卓平台系统要求:7.0+基于Web浏览器的脚本编程IDE和IDE编程工具、开发套件基于Web浏览器的云控业务系统,提供极致简单方便的脚本封装使用场景,-- 剥离复杂的系统交互流程,给您至高无上的极简体验。 安装教程
使用说明
API文档索引action 行为操作globals 全局函数device 设备操作app 应用操作async 异步操作console 控制台linkmans 通讯录、短信images 图片处理http HTTP请求network 网络、WIFIsdcard文档持续整理更新中,请耐心等待...^_^,喜欢、期待,请顺手点个赞,给个好评,谢谢啦。我们会更努力更快速的更新文档。 扩展返回对象索引AccessibilityNode 节点对象(更新完毕)AccessibilityList 节点列表对象(更新完毕)极简示例
//启动抖音短视频var launchResult = app.launch('com.ss.android.ugc.aweme');
var input={"playNum":100,"url":"https://v.douyin.com/J9vx1su/"};var homeResult = action.home();globals.sleepAuto(100);app.launch('com.ss.android.ugc.aweme');action.packages(action.waitNodeByDesc('搜索',0,15*1000)).ifnull('找不到搜索').wait(1000).click().wait(1500).copyClip(input.url).paste();for(var i=0;i<parseInt(input.playNum);i++){ var waitNodeByTextResult = action.waitNodeByText('搜索',0,2000); if(waitNodeByTextResult!=null){ action.nodeClick(waitNodeByTextResult); } globals.sleepAuto(300); action.back();}return 'SUCCESS';
action.copyClip('这是被复制到手机剪贴板中的文字,可以粘贴到任何一个输入框哦');
//处理关于权限的问题。异步运行于脚本后台,监控应用弹出的权限询问对话框,自动允许除位置权限外的所有权限申请。async.waitNodeByTextAsync('始终允许',0,-1,function(node_id){ //判断当前申请的权限,位置权限不允许 var getNodeTextByIdResult = action.getNodeTextById('com.android.packageinstaller:id/permission_message',0); var canApply=true; if(getNodeTextByIdResult.indexOf('位置权限')>-1&&getNodeTextByIdResult.indexOf('Ctrl.Js')==-1){ canApply=false; } if(canApply){ action.nodeClick(node_id); globals.toast('已自动允许'); } else{ globals.toast('已禁止位置权限的申请'); //处理禁止 var findAccessibilityByTextResult = action.findAccessibilityByText('禁止',0); if(findAccessibilityByTextResult!=null){ action.nodeClick(findAccessibilityByTextResult); } } return true;},null);
|
请发表评论