【UiPath Studio 中文文档】07 UiPath 入门
Debugging(调试) 是从给定项目中识别和删除错误的过程。再加上日志记录,它成为一种强大的功能,可以为您提供有关项目的信息和单步高亮显示,这样您就可以确保项目是没有错误的。
Logging (日志) 使您能够在 Output 面板中显示项目中正在发生的细节。这反过来使您更容易调试自动化程序。
Breakpoints (断点) 使您能够暂停项目的执行,以便在给定的点上检查其状态。
调试项目的示例
为了调试在 About Automation Projects 一节中创建的自动化项目,请执行以下操作:
-
在 Input Dialog 和 Flow Decision 活动之间选择 True 分支,然后按 Delete 按钮。True 的分支已被删除。
-
添加一个 Log Message 活动到 Flow Decision 旁边。
-
连接 Log Message 活动到 Flow Decision 的 True 分支,再将其连接到 Input Dialog 活动中。自动化程序应该如下面的屏幕截图所示:

-
选中 Log Message 活动,此时 Properties 面板应该会相应地更新。
-
从 Level 列表中选择 Error,并在 Message 字段中键入要返回的错误消息,例如“无效用户名”。当您执行项目时,每次用户不填写 Hello World 窗口时,该错误消息将显示在 Output 面板中。

- 按 F5 执行自动化操作,并在第一次提示时不要填写 Hello World 窗口。Output 面板记录了在步骤 5 中添加的错误消息。

-
在 Execute 选项卡上的 Debug 组中,从 Options 菜单中选择 Log Activities。这将在 Output 面板中显示日志。
-
选中 Log Message 活动,在 Execute 选项卡上的 Debug 按钮组,单击 Toggle Breakpoint 按钮。注意,在该活动旁边显示了一个带有白色条纹的小红点。这表明该活动已应用了一个断点。

-
在 Execute 选项卡上的 Launch 按钮组中,单击 Start Debug 按钮。调试过程将开始,显示 Hello World 窗口。
-
不要填写该字段并单击 确定。断点已被触发,因此自动停止。请注意,在 Output 面板中,到目前为止已记录错误和所有步骤,Log Message 活动被高亮显示。

- 在 Execute 选项卡上的 Launch 按钮组中,单击 Stop。将显示一个信息对话框,让您知道调试过程已被取消。
注意:在触发断点之后,您可以通过单击 Execute 选项卡上的 Stop, Step Over, Step Into 或者 Continue Debug 继续调试, 停止、转到自动化程序下一步等等。

更多 UiPath 相关的资讯,请关注公众号:UiPath教程
由于简书禁止直接在文章中插入公众号二维码,请点击 这里 了解添加该公众号的细节。