文章目录
- 1、节点精灵介绍
- 这是一款基于无障碍的Lua免root自动化工具,同时也能进行root操作。通过节点检索和图色操作可以十分方便快捷的进行免root工具开发,节点精灵内置了本地字库,同时对百度OCR也进行了对接,对于游戏文字识别也特别的方便,并且大量的插件使得程序的编写变得轻而易举。当然,由于Lua简单的语法,对于有一定编程基础的用户,可以在数小时内快速入门。
- 2、开发环境的配置
- `具体配置视频请见以下的网址:`
- `常见问题`
- 3、编程入门 (学过的可以跳过这部分,但是需要看节点精灵入门函数)
- 节点精灵入门函数
- 4、节点精灵的使用
- 首先我们要知道什么是节点
- 如何找到自己需要的节点
- **你可能会好奇什么是节点的爸爸,儿子,孙子这些**
- 这张图很充分的表现的节点直接的关系,通过这样的关系类推,我们就可以通过节点直接的关系找到我们使用节点属性无法找到的节点
- 编写好了自己的检索规则接下来这么使用呢?
- **【特别注意】使用这些动作时,我们需要先确认这个节点是否支持这些动作,否则无法正常执行。但是这样使用的时候我们需要特别注意,在没有把握找到节点的时候直接用这些动作函数,会导致程序抛出异常,从而造成程序无法继续运行的情况**
- **【特别注意】在复制生成的节点检索规则时,注意去掉末尾的;不然会报错。当我们使用find或者finds之后,动作函数要发生一些变化,原来的方法将不再适用**
- **view为找到的结果**
- **【注】很多时候事情并没有这么简单,因为当程序运行过快的时候,节点没有加载出来,只find一次的话,找不到节点,程序就无法正确运行了。所以我们仍然需要对代码进行改良。**
- **解决的办法就是,在find节点的时候,只有在找到节点才退出循环,否则将一直找下去。**
- 接下来,我们需要了解一些常见的报错
- ui界面的配置
- 将ui界面与自己的程序拼接起来,完成属于自己的自动化测试工具
- 上传属于自己自动化程序
- 对于VIP用户,你可以将自己写的程序打包生成自己的专属app
- 总结