解析器预期异常
动词:parserException
可从以下位置获取: <Enterprise>
编译脚本时,检查在执行脚本之前发生的异常是否为用户预期的异常。
IBM RPA Studio Test Explorer 用于此验证。
语法
parserException --exception(String) [--pickLine(Boolean)] --line(Numeric) --message(String)
输入
| 脚本 | 设计器 | 必需的 | AcceptedTypes | Description |
|---|---|---|---|---|
| --exception | 异常 | 必需的 | 文本 | IBM RPA Studio 测试资源管理器中的脚本发生了预期错误。 有关更多类型,请访问异常 Class.NET。 |
| --pickLine | 选取行 | 可选 | BOOLEAN | 启用后,将允许在脚本中定义应包含异常的行。 |
| --line | 行索引 | 仅当“选取行”为 True 时 | 成员 | 脚本中应包含异常的行号。 |
| -- 消息 | 消息 | 必需的 | 文本 | 针对未发生所映射异常的情况记录的文本,表示找不到预期的异常。 |
示例
在以下场景中,由于删除电子邮件命令中必需变量的类型是“电子邮件”,而不是脚本中定义的“布尔值”,因此解析器预期异常命令会抛出异常。 通过 IBM RPA Studio Test Explorer 核准验证。
defVar --name messageName --type Boolean
emailDelete --message ${messageName}
parserException --exception InvalidVariableTypeException --pickLine --line 2 --message "${messageName}"
// Message returned by Test Explorer in the console:
// [APPROVED] ExpectedParserException
通过 IBM RPA Studio Test Viewer 查看异常场景的验证。
备注
如果异常位于 IBM Robotic Process Automation 测试上下文外部,那么解析器预期异常命令无法高效地捕获到该异常。 因此,不会在流程自动化期间使用此命令。
IBM RPA Studio Test Viewer 可从 IBM RPA Studio的顶部菜单通过以下方式获取: View> Test Explorer。
必须通过 IBM RPA Studio中的 "脚本" 选项卡强制实施异常。