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