- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 控制流程
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 日志记录
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 编码自动化
- 基于触发器的 Attended 自动化
- 对象存储库
- ScreenScrapeJavaSupport 工具
- 扩展程序
- Studio 测试
- 故障排除

Studio 用户指南
“断点”用于对可能触发执行问题的活动有意暂停调试流程。设置条件和/或点击计数会将简单断点转变为条件断点。添加日志记录结果会将条件断点转变为条件追踪点。仅添加一条日志记录消息会将断点转变为简单追踪点。
您可以通过以下方法,在任意活动上放置和修改断点:
- 在上下文菜单中,右键单击活动并选择“切换断点”;
- 选择相应活动,然后单击“调试”选项卡中的“断点”按钮;
- 选定所需活动后按 F9。
需要选择单个活动,这样才能切换断点。但是,您可以根据需要来切换任何数量的断点。确保设置断点后,工作流中的活动顺序未发生更改。
Each breakpoint or tracepoint receives a specific icon based on its state. The icon is set on the activity and visible in the Markers panel.
|
类型 |
描述 |
|---|---|
|
断点 |
断点用于在执行活动前暂停调试流程。断点可能具有以下状态:
|
|
条件断点 |
条件断点是依赖于设置条件和/或点击计数的断点。条件断点可能具有以下状态:
|
|
追踪点 |
追踪点是已设置记录消息的断点。在调试过程中到达追踪点时,系统将在 Trace 级别记录此消息。追踪点可能具有以下状态:
|
|
条件追踪点 |
条件追踪点具有已设置的条件或点击计数,以及一条记录消息。当条件满足次数达到点击计数字段中指明的次数时,系统会记录此消息。条件追踪点可能具有以下状态:
|
To modify the state of a breakpoint or tracepoint select the activity and press F9, click the icon in the Markers panel, or use the Designer or Markers panel context menus. You can also click the Breakpoints button on the Debug tab, open the drop-down menu and click Toggle Breakpoint.
Select a breakpoint in the panel and click the Delete button to remove it. The Delete all breakpoints option enables you to delete all the breakpoints in the current project. The Enable all breakpoints option helps you enable all breakpoints in the currently opened project. Consequently, the Disable all breakpoints option disables all breakpoints. Multiple selection is available in the Markers panel.
The Markers panel comes with a set of settings that can be individually adjusted for each toggled breakpoint part of the automation project. Click the
icon to open the window.
“断点设置”窗口包含以下选项:
|
选项 |
描述 |
|---|---|
|
条件 |
断点的条件。如果调试期间满足条件,执行即会中断,系统亦会高亮显示相应活动。 |
|
点击计数 |
指定执行中断之前必须满足条件的次数。如果点击计数高于满足条件的次数,则在遭遇断点时活动将不会停止执行。最高点击计数值为 32,767。 |
|
日志消息 |
指定满足条件时要在 Trace 级别记录的消息。“输出”面板中将显示错误消息。如未设置条件,系统仍会记录此消息。 |
|
登录时继续执行 |
如果选中,在满足条件及记录指定消息时,活动将不会暂停执行。仅当先前设置过日志消息时可用。 |
若要查看项目中任何断点的设置,您需要在“设计器”面板中将鼠标悬停在相应断点上。
Right-click an item in the Markers panel to open the context menu with the following options:
|
选项 |
描述 |
|---|---|
|
删除 |
删除选定的断点。 |
|
焦点 |
跳至“设计器”面板中的断点。 |
|
启用 |
启用选定的断点。 |
|
禁用 |
禁用选定的断点。 |
|
设置 |
打开“断点设置”窗口,向断点添加一个条件。 |
如果工作流包含以下内容,则在遇到断点时不会暂停执行:
- 一个用户界面自动化活动,其中为“等待页面加载”属性选择了任何选项。
- 使用相同表达式调用的两个不同类型的变量。
书签使您能够标记并快速跳转到工作流中的特定活动。要放置和修改书签,只需右键单击任何活动,然后选择“切换书签”。这将使用书签 [insert icon] 图标标记活动。
可以使用筛选器按钮在面板中的断点和书签之间进行筛选。与断点类似,在面板中选择一个书签并单击“删除”按钮,即可将其从项目中删除。“删除所有书签”选项用于删除当前项目中的所有书签。“启用所有书签”选项可帮助您启用当前打开的项目中的所有书签。“上一个书签”和“下一个书签”选项可用于在已添加书签的活动之间导航。
| 选项 | 描述 |
|---|---|
|
删除 |
删除选定书签。 |
|
焦点 |
跳转至“设计器”面板中的书签。 |
|
启用 |
启用选定的书签。 |
|
禁用 |
禁用选定的书签。 |
删除已添加书签的活动也会删除其相应的书签。与断点类似,可以在调试期间添加书签。
The Markers panel displays all breakpoints and bookmarks in the current project, together with the file in which they are contained.
“位置”列显示具有切换断点或书签的活动,以及为断点设置的条件。
“文件路径”列显示文件及其位置。
对于断点,“消息”列显示满足条件时要记录的消息。将鼠标悬停在活动的断点标签上方即可查看其条件和日志消息。对于书签,您可以在“消息”列中输入将鼠标悬停在活动的书签标签上时显示的消息。
“筛选”按钮可隐藏或显示面板中的“断点”或“书签”部分。
双击断点或书签,即可在“设计器”面板中查看高亮显示的活动。使用功能区中的上下文菜单选项启用或禁用断点或书签。
要删除多个断点或书签,请选择它们,然后在上下文菜单中单击“删除”。这将从当前文件中删除断点或书签。
“删除全部”、“启用全部”和“禁用全部”断点或书签按钮会对面板中列出的所有断点或书签执行操作,无论他们是否被选中。
“删除选择”按钮仅会删除选定的元素。删除“断点”或“书签”部分也会从当前文件中删除所有断点或书签。






