- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 编码自动化
- 基于触发器的 Attended 自动化
- 控制流程
- 对象存储库
- 日志记录
- ScreenScrapeJavaSupport 工具
- Studio 测试
- 扩展程序
- 故障排除
Studio 用户指南
测试活动
“测试活动”上下文菜单选项(“设计器”面板的一部分)用于对当前选定的活动运行测试。单击后,“局部变量”面板将打开,显示作用域内的变量和参数。
“测试活动”的使用方法有两种:
- 向属性添加默认值并进行测试。
- 在单击“测试活动”选项后,将参数和/或属性添加到活动属性中,然后使用“局部”面板添加值。
Double-click the value field of a variable or argument, or click the
icon in the Locals panel, and add a new value. Next, click Step Into to focus and execute the activity, and monitor the variable or argument's value in the Locals panel.
单击“继续”也可实现同样的结果,但值不会显示在“局部”面板中。
请注意,当变量依赖于之后定义的其他变量时,不支持动态检查。
“测试活动”操作生成的执行日志显示在“输出”面板中。Studio 中的异常将能显现出来,也就是说,可以将异常传递给父容器,由它们进行处理。
调试过程中不会出现“测试活动”选项。
使用“测试活动”的示例
在“If 条件”活动的示例中,我们创建了如下流程:它要求用户提供两个数字,检查其中一个数字能否整除另一个数字,然后根据结果在“输出”面板中显示不同的消息。
如要查看流程中定义的“If 条件”活动的行为,请使用“测试活动”选项,如下图所示:
“测试活动”操作会将活动放到调试器中,并向您请求变量的值。提供变量值后,单击“继续”按钮,以继续调试流程。此示例中,我们在“输出”面板中写入一条消息,并且还给出了正确答案,这意味着“If 条件”活动中写入的表达式是正确的。
创建测试台
“创建测试台”选项允许创建自动化构建块,这些构建块之后可以在经过测试后添加到最终工作流中。
该选项用于测试活动、处理变量以及调试流程。所有这些工作均在测试台工作流中完成,该工作流是一个临时序列,不属于当前项目的一部分,并且系统会在关闭该序列后将其丢弃。
“创建测试台”选项与“测试活动”选项类似,不过实际工作流中包含并定义了后者。
如要使用“创建测试台”选项,请转至“活动”面板搜索栏,或使用 Ctrl + Alt + F 键盘快捷方式。键入活动的名称,然后右键单击以打开上下文菜单。
选择“创建测试台”后,活动将自动添加到项目未包含的序列文件中。您可以在该文件中添加其他活动、更改活动的默认属性并调试流程。“输出”面板会显示调试过程中发现的所有日志或错误。
要将文件保存到项目中,只需使用功能区的“另存为”选项,然后添加文件名并将其保存到与项目相同的文件路径。
请注意,“测试台”不适用于“选取分支”活动。
运行至此活动
右键单击“设计器”面板中的活动后,“运行至此活动”选项便会出现。
此选项可启动调试流程,并在执行所选活动前暂停该流程,同时在面板中高亮显示该流程。如果在暂停调试后触发“运行至此活动”,则执行过程将继续,直至到达该活动。
从此活动运行
“从此活动运行”上下文菜单选项用于进入处于暂停状态的调试,以便您在“局部”面板中更改变量和参数的值。按“继续”启动调试,或使用“进入”、“跳过”、“退出”等操作。
- 当用于作用域内的活动时,也会执行作用域活动。 * 如果您对添加到以下某个作用域活动内部的活动使用“从此活动运行”,则会发生错误:“Try Catch 异常处理”、“切换”、“并行”、“拾取”、“触发作用域”或“重试作用域”。