UiPath Documentation
activities
latest
false

工作流活动

上次更新日期 2026年5月5日

VerifyExpression

验证给定表达式的真值。必须提供表达式

定义

命名空间: UiPath.Testing.API

程序集: UiPath.Testing.Activities.Api(在 UiPath.Testing.Activities.Api.dll 中)

重载

VerifyExpression(bool)验证给定表达式的真实性。
VerifyExpression(bool, string)验证给定表达式是否为真值,同时配置消息的输出格式。
VerifyExpression(bool, string, bool``, string, bool, bool)验证给定表达式的真实性,同时考虑多种配置,例如特定的输出消息格式或替代验证标题。

VerifyExpression(Boolean)

验证给定表达式的真实性。

bool VerifyExpression(
    bool expression
)
bool VerifyExpression(
    bool expression
)

expression Boolean : 要验证的表达式

VerifyExpression(bool, string)

验证给定表达式是否为真值,同时配置消息的输出格式。

bool VerifyExpression (
    bool expression,
    string outputMessageFormat
)
bool VerifyExpression (
    bool expression,
    string outputMessageFormat
)

expression Boolean : 要验证的表达式

outputMessageFormat String : 输出消息的格式。支持的参数如下:

  • {LeftExpression}
  • {Result}

VerifyExpression(Boolean, String, Boolean, String, Boolean, Boolean

验证给定表达式的真实性,同时考虑多种配置,例如特定的输出消息格式或替代验证标题。

bool VerifyExpression(
    bool expression,
    string outputMessageFormat,
    bool continueOnFailure,
    string alternativeVerificationTitle,
    bool takeScreenshotInCaseOfFailingAssertion,
    bool takeScreenshotInCaseOfSucceedingAssertion
)
bool VerifyExpression(
    bool expression,
    string outputMessageFormat,
    bool continueOnFailure,
    string alternativeVerificationTitle,
    bool takeScreenshotInCaseOfFailingAssertion,
    bool takeScreenshotInCaseOfSucceedingAssertion
)

expression Boolean : 要验证的表达式。

outputMessageFormat String : 输出消息的格式。支持的参数如下:

  • {LeftExpression}
  • {Result}

有关更多信息,请查看“配置outputMessageFormat部分。

continueOnFailure Boolean - 指定在活动引发错误时是否应继续自动化。默认值为 FALSE。因此,如果该字段为空且活动引发错误,系统将停止执行项目。如果该值设为“True”,则无论出现何种错误,系统都将继续执行项目。

alternativeVerificationTitle String : 此标题将显示在 Orchestrator 中。

takeScreenshotInCaseOfFailingAssertion Boolean :如果设置为True ,则在验证失败时截取目标流程的屏幕截图。

takeScreenshotInCaseOfSucceedingAssertion布尔值:如果设置为True ,则在验证成功后截取目标流程的屏幕截图。

返回值

如果验证通过/成功,则为“True”;如果验证失败,则为“False”。

配置输出消息格式

outputMessageFormat参数可以配置受支持的参数,这些参数充当验证操作中所用值的占位符。在这些占位符中,系统会自动填充在运行时调用编码自动化 API 时定义的变量或值。

对于验证表达式编码的自动化 API,您可以在创建输出消息时实现以下支持的参数:

  • {LeftExpression}:表示您为 expression 参数提供的表达式的值。
  • {Result} :表示编码自动化 API 的返回值,即验证结果。

以下示例说明了如何使用“验证表达式”编码自动化 API,其中包括配置outputMessageFormat参数:

// Initialize variables for the expressions to be verified
var expression1 = "User created successfully";
var expression2 = "successfully created user";

// Employ the VerifyExpression coded automation API, with the last string parameter being the outputMessageFormat
testing.VerifyExpression(expression1 == 23, "{LeftExpression} is {Result}");
// Initialize variables for the expressions to be verified
var expression1 = "User created successfully";
var expression2 = "successfully created user";

// Employ the VerifyExpression coded automation API, with the last string parameter being the outputMessageFormat
testing.VerifyExpression(expression1 == 23, "{LeftExpression} is {Result}");

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

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新