调试操作
调试操作
您可以通过工具栏“调试”、功能区选项卡“调试” 以及控制台调试面板,执行单个流程或整个工程的调试。
- 调试- 使用“调试”操作,将从Mian流程开始,对整个工程进行调试。快捷键操作方式是F10在进入调试操作时,系统将会以 “Debug” 模式打开工程,并逐个执行每个组件
- 继续 -进入调试模式后,该操作会调试到下一个断点,使用F12键盘快捷键即可执行“下一步”操作
- 下一步- 进入调试模式后,该操作会调试下一个组件,使用F11键盘快捷键即可执行“下一步”操作
- 停止调试- 允许您在任何给定时刻停止调试过程。停止后,正在调试的组件仍然会高亮显示。一旦发生这种情况,您可以选择“继续”、重新“调试”流程
- 删除所有断点- 将删除在工程中所有设定的组件断点
- 禁用所有断点- 点击后所有断点失效,再次点击可以启用所有断点。取消“禁用所有断点”,图标会有相应的变化
控制台
进入调试后,控制台会切换为“调试”模式--->控制台“调试”模式中左侧的按钮功能从上到下依次是“调试”、“继续”、“下一步”、“停止”、“删除所有断点”和“禁用所有断点”按钮--->“调试”模式中控制台有“Debugger”和“Console”两个页面。
Debugger
Debugger模块用于测试和调试流程,其主要功能是允许开发者人员逐个组件执行,以查找和隔离故障点,在该界面下将展示“堆栈”、“变量”和“监视”三个模块信息,以便定位问题。
“堆栈”面板
“堆栈”面板展示调试过程中的堆栈信息,鼠标选中不同的堆栈,在“变量”区能够看到对应堆栈获取到的不同变量值。 鼠标右击或双击选中堆栈时,可以“定位到组件”或“定位到代码”。
“变量”面板
显示当前流程内能够获取到的所有变量值,根据调试进度动态刷新;可切换堆栈查看不同的变量信息。 鼠标右击选中变量可复制变量值。
变量相关信息,请参阅变量部分
“监视”面板
若需要监控变量值的变化过程,可将此变量添加到监视中进行观察,步骤如下:
点击“监视”区的“新增监视”,并在输入框中输入想要监视的变量名即可;
在画布中,鼠标悬浮在连线处的返回值或者变量上时,悬浮框会显示变量此时的值,点击悬浮框中的图标,会直接将此变量添加到监视处;
可直接在“我的工程”-“我的变量”鼠标点击变量并拖动至“监视”处,实现对此变量的监视。
“监视”区上方三个按钮的功能分别为“新增监视”、“移除监视”和“清空所有监视”。
- 新增监视- 输入要监视的变量名称,即可监视该变量值的变化
- 移除监视- 选中变量后,点击“移除监视”按钮,即会删除对应监视变量
- 清空所有监视- 将当前所有监视的变量清空
Console
在“Console”界面,将展示调试到当前步骤时的所有组件的执行结果
断点
用于对可能触发执行问题的组件有意暂停调试流程。您可以通过以下方法,在任意组件上放置和修改断点。
- 设置断点- 鼠标右击组件选择“设置断点”,则此组件上成功设置断点
- 删除断点- 当在组件添加断点后,此时右击组件选择“删除断点”,可删除当前断点
- 删除所有断点- 在“调试”控制台中使用“删除所有断点”删除当前工程中所有的断点