JDA可视化开发模式

JDA机器人提供可视化开发模式,用于降低JDA流程的开发门槛,使每个人都可以打造属于自己的专属机器人。可视化搭建是面向无编程经验的开发者,它提供了通过拖动的方式实现应用逻辑的功能。 搭建者不需要关注编程语法、运行环境以及复杂的API接口,只需要按照流程拖动滑块并将其拼接在一起即可。

JDA可视化开发模式,与代码模式开发应用都包含三个主要部分:

  • 流程设计:设计应用的流程,流程设计是与代码开发模式最大的区别
  • 界面设计:与代码开发模式完全相同,参照界面设计
  • 使用说明设计:与代码开发模式完全相同,参照使用说明设计

1. 可视化流程设计

整体

  • 可视化节点:API列表树中展示了JDA提供的可视化节点,支持的类型主要包括: 1、浏览器:内置浏览器的操控节点,通过该类节点,可以便捷的操控内置浏览器,提供了网页操作、网页信息、元素操作和滚动条相关的节点

    2、视图:操作视图和参数的节点,为应用提供输入输出界面

    3、编程:提供编程的基础逻辑,包括循环、分支、定义变量、赋值语句、类型转换、数学运算、字符串运算等

    4、系统:提供系统相关功能节点,包括剪贴板操作、模拟键盘操作和文件操作功能

    5、图片:提供截图功能节点

    6、Office:提供操作Office的功能节点,包括Excel、Word和PDF的操控

  • 可视化视图:该区域展示可视化节点,在没有任何节点时,显示了提示信息。可视化视图支持节点的添加、删除、拖拽和嵌套

    PS:若要删除一个可视化节点,在选中节点时,按下“Delete”键即可

    视图

  • 可视化属性:属性视图中展示了选中节点支持的属性,每个节点的属性分为:

    1、基础属性:通过基础属性可修改节点名称和错误处理方式

    2、节点属性:节点属性为选中节点特有

    属性

2. 可视化工具栏

工具栏

  • 缩小:缩小视图中的节点,使能够看到更多节点

  • 放大:放大视图中的节点

  • 恢复:恢复视图中的节点大小为初始大小

  • 显示源码:显示可视化节点翻译为Python源代码,显示的源代码只可查看,不可编辑

    源代码

    通过功能“显示可视化”,可切回可视化界面

3. 节点动态引用

部分可视化节点存在返回值,比如“打开网页”节点,返回新打开页签的标识,对于存在返回值的节点,其他节点属性可选择动态引用该节点,引用规则:

  • 引用节点必须在被引用节点下方

  • 循环、分支等嵌套节点可引用嵌套外的节点,外部节点不能引用嵌套内的节点

  • 当一个节点被其他节点引用时,该节点不能被删除,也不能拖拽到引用该节点的节点下方

    引用

    属性视图中,会自动列出该属性可动态引用的其他节点,如上图。网页节点序号可引用整型的数据,获取商品个数和循环执行两个节点的返回值正好为整型,所以可被选择。

    可视化数据类型

    JDA支持的可视化数据类型,包括:

    • 字符串
    • 整数
    • 浮点数
    • 布尔
    • 页签:已打开的网页标识
    • Dom元素:已打开页面内的网页元素标识,通过节点“获取网页元素”返回
    • Excel:已打开的Excel文件标识
    • 字符串数组
    • 整型数组
    • 浮点型数组
    • 布尔数组

4. 节点状态

状态

可视化节点状态显示在节点的右侧,不同的图标为不同的类型,将鼠标移动到图标上,hover将显示具体的状态信息。状态类型包括:

  • 提示信息:i型图标,显示节点的提示内容
  • 运行中:节点正在被执行
  • 运行成功:节点执行成功
  • 运行失败:节点执行失败

运行相关的三个状态,只有在执行流程时才会出现;提示信息状态在节点拖拽、修改节点属性或运行前检查都会出现。

运行

powered by Gitbook修订时间: 2021-04-15 15:56:55

找到相关内容

    未找到""相关内容

    找到相关内容

      未找到""相关内容