解析器预期异常

动词: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中的 "脚本" 选项卡强制实施异常。

另请参阅

  • 断言条件
  • 预期异常
  • 测试用例
  • 抛出异常