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

验证带有运算符的表达式

UiPath.Testing.Activities.VerifyExpressionWithOperator

描述

通过使用运算符相对于给定表达式断言表达式来验证表达式。 使用此活动测试的表达式必须插入到各自的属性字段中。

项目兼容性

Windows - 旧版 | Windows | 跨平台

Windows - 旧版配置

设计器面板
  • “第一个表达式 ” - 验证流程中的第一个表达式。
  • 运算符- 一个下拉列表,包含可用于验证这两个表达式的所有可能的数学运算符。可选择以下选项:

    • 平等
    • 不等式
    • GreaterThan
    • 大于或等于
    • 小于
    • LessThanOrEqual
      • “第二个表达式 ” - 验证流程中的第二个表达式。
      • “如果失败则 屏” - 如果设置为 True,则在验证失败时对目标流程进行屏幕截图。
      • 如果成功则截屏 - 如果设置为 True,则在验证成功后对目标流程进行屏幕截图。
属性面板

常见

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

输入

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

    • 平等
    • 不等式
    • GreaterThan
    • 大于或等于
    • 小于
    • LessThanOrEqual

      • “第二个表达式 ” - 验证流程中的第二个表达式。
      • “如果失败则 屏” - 如果设置为 True,则在验证失败时对目标流程进行屏幕截图。
      • 如果成功则截屏 - 如果设置为 True,则在验证成功后对目标流程进行屏幕截图。

消息

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

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

其他

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

输出

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

Windows、跨平台配置

  • “第一个表达式 ” - 验证流程中的第一个表达式。
  • 运算符- 一个下拉列表,包含可用于验证这两个表达式的所有可能的数学运算符。可选择以下选项:

    • 平等
    • 不等式
    • GreaterThan
    • 大于或等于
    • 小于
    • LessThanOrEqual
  • “第二个表达式 ” - 验证流程中的第二个表达式。

    • “如果失败则 屏” - 如果设置为 True,则在验证失败时对目标流程进行屏幕截图。
    • 如果成功则截屏 - 如果设置为 True,则在验证成功后对目标流程进行屏幕截图。
高级选项

输入

  • 失败时继续 - 指定在活动抛出错误时是否应继续自动化操作。该字段仅支持“布尔值”(True 和 False)。默认值为 False。因此,如果该字段为空且活动引发错误,系统将停止执行项目。如果该值设为“True”,则无论出现何种错误,系统都将继续执行项目。
  • “如果失败则 屏” - 如果设置为 True,则在验证失败时对目标流程进行屏幕截图。
  • 如果成功则截屏 - 如果设置为 True,则在验证成功后对目标流程进行屏幕截图。

消息

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

输出

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

通配符

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

通配符

描述

#(数字符号)

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

? (问号)

匹配单个字母数字字符。

*(星号)

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

用例场景

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


配置输出消息格式

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

对于“使用运算符验证表达式”活动,您可以在创建输出消息时实施以下支持的参数:

  • {LeftExpression}:表示您为“首个表达式”属性提供的首个表达式的值。
  • {LeftExpressionTextName}:表示您为“首个表达式”属性插入的首个表达式的文本。
  • {RightExpression}:表示您为“第二个表达式”属性提供的第二个表达式的值。
  • {RightExpressionText}:表示您为“第二个表达式”属性插入的第二个表达式的文本。
  • {Result}:表示活动输出值,即验证结果。
  • {Operator}:表示验证中使用的运算符,由“运算符”属性设置。
以下示例说明了如何为“使用运算符验证表达式”活动配置输出消息:"{LeftExpression} {Operator} the {RightExpression}, so the verification is {Result}."

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

此页面有帮助吗?

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