云扩RPA编辑器
调试
查找
v2020.4 (最新)

本文内容导航

    调试

    调试是一个强大的功能,它主要是在将编辑好的自动化项目投入实际使用之前,通过手动或自动的方式进行测试,识别并修正项目中会导致其运行失败的错误的过程,这是保证自动化项目正确性的一个重要步骤。

    你可以使用运行面板下的多个调试操作来执行调试,还可以通过其他相关面板来查看调试的具体过程。

    调试

    调试操作

    你可以通过运行面板的“调试”按钮启动调试,也可以通过F5快捷键启动调试。

    注意:

    仅当自动化项目中无错误时,调试才会启动。

    继续

    当启动调试后,整个流程将会运行到第一个断点处暂停,此时,你可以选择“继续”,以继续运行到下一个断点处,暂停调试。

    通过“F5”快捷键可以使用“继续”操作。

    停止

    当你处于调试过程中时,你可以选择“停止”来终止你的调试过程。

    通过“Shift+F5”快捷键可以使用“停止”操作。

    单步执行

    使用“单步执行”进行调试,将逐步执行流程,一次调试一个组件。

    通过“F11”快捷键可以使用“单步执行”操作。

    单步跳过

    使用“单步跳过”进行调试时,不会打开当前容器类组件,而是直接调试下一个组件。此选项可跳过你不感兴趣的流程块,这样可以快速转到更感兴趣的流程块。

    通过“F10”快捷键可以使用“单步跳出”操作。

    单步跳出

    使用“单步跳出”进行调试时,会跳出当前容器类组件,并暂停调试。在暂停调试之前,会完成当前容器内的组件的执行。

    通过“Shift+F11”快捷键可以使用“单步跳过”操作。

    设置断点进行调试

    在编辑器里,可以设置断点。而在调试过程中,遇到断点,调试将会自动暂停下来。

    插入和删除断点

    1. 选中某一组件,右击打开菜单,选择断点->插入断点可插入断点;选择断点->删除断点可删除该断点
    2. 选中某一组件,使用“F9”快捷键插入断点;再次使用“F9”将删除该断点

    插入断点后,该组件的左上角会出现一个红色的圆点。

    插入断点

    调试时,执行将在断点处暂停,设置断点的组件将高亮显示。

    高亮

    禁用和启用断点

    当插入断点后,可以通过以下方法,禁用或重新启用该断点:

    1. 选中某一组件,右击打开菜单,选择断点->禁用断点可禁用断点;选择断点->启用断点可重新启用该断点
    2. 选中某一组件,使用“Ctrl+F9”快捷键禁用断点;再次使用“Ctrl+F9”快捷键将重新启用该断点

    禁用断点后,该组件右上角的红色圆点变为空心圆。

    禁用断点

    变量面板

    变量面板主要用于展示用户定义的变量以及组件属性值,具体如下:

    • 全局变量
    • 上一个组件的输入/输出属性

    该面板仅在调试过程中可见。变量面板的变量及属性可以展开/收起,这个对复杂类型的变量展示很有用。

    变量面板

    使用该面板,我们可以清楚地查看到每一个变量在当前组件的类型和值。在流程运行到断点处暂停时,开始进行下一步调试,此时需要特别注意观察流程运行的每一步的数据是否为正确的数据,来判断流程是否正确执行。
    如果流程运行时,数据出错或并未进入我们预先设置的断点处,此时根据错误信息和运行逻辑重新判断流程出错的位置,重新设置断点,最终将流程不断细化找到流程的错误位置。

    针对属性的值,当值的长度超过限制时,将会被截断,而不会全部显示出来。
    此时,鼠标悬浮在值所在的区域,并点击,将会打开“查看值”浮窗,通过右下角拖拽更改浮窗大小以显示完整的值信息。
    如果你需要将值信息复制出来,只需要点击“查看值”浮窗右上角的复制即可。

    调试-查看值