Studio
2022.10
False
横幅背景图像
Studio 用户指南
上次更新日期 2024年5月13日

断点面板

断点”用于对可能触发执行问题的活动有意暂停调试流程。设置条件和/或点击计数会将简单断点转变为条件断点。添加日志记录结果会将条件断点转变为条件追踪点。仅添加一条日志记录消息会将断点转变为简单追踪点。

您可以通过以下方法,在任意活动上放置和修改断点:

  • 在上下文菜单中,右键单击活动并选择“切换断点”
  • 选择相应活动,然后单击“调试”选项卡中的“断点”按钮;
  • 选定所需活动后按 F9。

需要选择单个活动,这样才能切换断点。但是,您可以根据需要来切换任何数量的断点。确保设置断点后,工作流中的活动顺序未发生更改。

每个断点或追踪点都会收到基于其状态的特定图标。该图标针对活动设置,可在“断点”面板中查看。



类型

描述

断点

断点用于在执行活动前暂停调试流程。断点可能具有以下状态:

  • 已启用 - docs image
  • 已禁用 - docs image

条件断点

条件断点是依赖于设置条件和/或点击计数的断点。条件断点可能具有以下状态:

  • 已启用 - docs image
  • 已禁用 - docs image

追踪点

追踪点是已设置记录消息的断点。在调试过程中到达追踪点时,系统将在 Trace 级别记录此消息。追踪点可能具有以下状态:

  • 已启用 - docs image
  • 已禁用 - docs image

条件追踪点

条件追踪点具有已设置的条件或点击计数,以及一条记录消息。当条件满足次数达到点击计数字段中指明的次数时,系统会记录此消息。条件追踪点可能具有以下状态:

  • 已启用 - docs image
  • 已禁用 - docs image

若要修改断点或追踪点的状态,请选择相应活动并按 F9,然后单击“断点”面板中的图标,或使用“设计器”或“断点”面板上下文菜单。您还可单击“调试”选项卡中的“断点”按钮,打开下拉菜单,然后单击“切换断点”

备注: 重新打开自动化项目时,会保留设计期间设定的“断点”。断点不会在运行时保留,仅在调试时保留。

在面板中选择一个断点,然后单击“删除”按钮以将其删除。“删除所有断点”选项用于删除当前项目中的所有断点。“启用所有断点”选项用于启用当前打开的项目中的所有断点。同理,“禁用所有断点”选项则用于禁用所有断点。“断点”面板支持选择多个项目。

断点设置

断点”面板附带一组设置,您可以针对自动化项目中的每个已切换断点分别调整这些设置。单击 图标打开相应窗口。



注意:请注意,“条件”字段中添加的所有表达式均未经过验证。

断点设置的字段说明

断点设置”窗口包含以下选项:

选项

描述

条件

断点的条件。如果调试期间满足条件,执行即会中断,系统亦会高亮显示相应活动。

点击计数

指定执行中断之前必须满足条件的次数。如果点击计数高于满足条件的次数,则在遭遇断点时活动将不会停止执行。最高点击计数值为 32,767。

日志消息

指定满足条件时要在 Trace 级别记录的消息。“输出”面板中将显示错误消息。如未设置条件,系统仍会记录此消息。

登录时继续执行

如果选中,在满足条件及记录指定消息时,活动将不会暂停执行。仅当先前设置过日志消息时可用。

若要查看项目中任何断点的设置,您需要在“设计器”面板中将鼠标悬停在相应断点上。

断点面板



断点”面板显示当前项目中的所有断点及其所属的文件。“活动名称”列显示切换过断点的活动,“文件路径”列则会显示文件及其位置。

条件”列显示为断点设置的条件。“日志消息”列显示满足条件时要记录的消息。将鼠标悬停在活动的断点标签上方即可查看断点条件和日志消息。

双击断点即可查看“设计器”面板中高亮显示的活动。使用上下文菜单选项或功能区的“断点”按钮启用或禁用断点。

要删除多个断点,请将其选中,然后单击上下文菜单中的“删除”选项或面板中的“删除”按钮。此操作将从当前文件删除相应断点。

“全部删除”、“全部启用”和“全部禁用”断点按钮会对面板中列出的所有断点执行操作,无论这些断点是否选中。

断点的上下文菜单

右键单击“断点”面板中的项目即可打开上下文菜单,其中包含以下选项:

选项

描述

删除

删除选定的断点。

焦点

跳至“设计器”面板中的断点。

启用

启用选定的断点。

禁用

禁用选定的断点。

设置

打开“断点设置”窗口,向断点添加一个条件。

注意:使用“验证文件”或“验证项目”时不会评估断点条件。

Windows 旧版项目中的已知限制

如果工作流包含以下内容,则在遇到断点时不会暂停执行:

  • 一个用户界面自动化活动,其中为“等待页面加载”属性选择了任何选项。
  • 使用相同表达式调用的两个不同类型的变量。

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.