activities
latest
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
UiPath logo, featuring letters U and I in white
工作流活动
Last updated 2024年11月18日

验证控件属性

UiPath.Testing.Activities.VerifyControlAttribute

描述

通过相对于给定表达式断言给定活动的输出来验证给定活动的输出。 使用此活动测试的活动必须插入到活动主体中,并且必须在其各自的属性字段中提供 表达式运算符

项目兼容性

Windows - 旧版 | Windows

Windows - 旧版 Windows 配置

属性面板

常见

  • “显示名称”- 活动的显示名称。

输入

  • 失败时继续- 指定在活动抛出错误时是否应继续自动化操作。 该字段仅支持“布尔值”(True 和 False)。 默认值为 True。 因此,无论出现何种错误,项目都将继续执行。 如果该值设置为 False,并且活动引发错误,则项目的执行将停止。
    注意:如果 Try Catch 异常处理中包含该活动且失败时继续属性的值为 True,则系统在执行项目时不会捕获任何错误。
  • 表达式 ” - 要用于验证活动输出的表达式。
  • 运算符 ” - 一个下拉列表,其中包含可用于验证活动输出的所有可能的数学运算符。 提供以下选项:

    • 平等
    • 不等式
    • GreaterThan
    • 大于或等于
    • 小于
    • LessThanOrEqual
  • “如果失败则 屏” - 如果设置为 True,则在验证失败时对目标流程进行屏幕截图。
  • 如果成功则截- 如果设置为True ,则在验证成功后对目标流程进行屏幕截图。

消息

  • “备用 验证标题” - 指定备用显示名称。 此属性将覆盖默认的 DisplayName,即显示在 Orchestrator 中的验证活动名称。
  • 输出消息格式 - 指定输出消息的格式。 要设置全局输出消息格式,请参阅 项目设置

    有关更多信息,请查看“配置输出消息格式”部分。

其他

  • “私有”- 选中后将不再以“Verbose”级别记录变量和参数的值。

输出

  • 结果 ” - 反映验证活动的状态。 您可以使用它来发送通知或为失败的验证创建报告。

通配符

验证字符串类型的变量时,请使用通配符匹配未知值或任何值。 您可以在字符串的开头、中间或结尾连接通配符(例如 "abc?" = "abc*")。
条件
  • 要将通配符匹配为文本,您需要对其进行转义。
  • 只有第二个表达式允许使用通配符。
支持的通配符

通配符

描述

#(数字符号)

匹配单个字符(例如,“[0-9]{1

? (问号)

匹配单个字母数字字符。

*(星号)

匹配零个或多个字母数字字符。

用例场景

在以下示例中,“#”通配符已用于匹配在第一个表达式中找到的已知值。



配置输出消息格式

“输出消息格式”属性可以配置受支持的参数,这些参数可充当验证操作中所用值的占位符。这些占位符将自动填充为您在运行时调用活动时定义的变量或值。

对于“验证控件属性”活动,您可以在创建输出消息时实施以下支持的参数:

  • {LeftExpression}:表示您为“表达式”属性提供的表达式的值。
  • {Operator}:表示验证中使用的运算符,由“运算符”属性设置。
  • {Result}:表示活动输出值,即验证结果。
以下示例说明了如何为“验证控件属性”活动配置输出消息:"The output value of {Result}: {LeftExpression} was {Operator} in comparison to the expected value."

在提供的示例中,大括号中的占位符在运行时替换为相应的变量名称及其值,从而提供自定义的输出消息。

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。