activities
latest
false
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

工作流活动

上次更新日期 2025年9月29日

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
)
表达式 布尔值
要验证的表达式

VerifyExpression(bool, string)

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

bool VerifyExpression (
    bool expression,
    string outputMessageFormat
)bool VerifyExpression (
    bool expression,
    string outputMessageFormat
)
表达式 布尔值
要验证的表达式
输出消息格式 字符串
输出消息格式。支持的参数如下:
  • {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
)
表达式 布尔值
要验证的表达式。
输出消息格式 字符串
输出消息格式。支持的参数如下:
  • {LeftExpression}
  • {Result}
有关更多信息,请查看“配置 outputMessageFormat”部分。
失败时继续 布尔值
指定如果活动引发错误,是否仍应继续自动化。默认值为 False。因此,如果该字段为空且活动引发错误,系统将停止执行项目。如果该值设为“True”,则无论出现何种错误,系统都将继续执行项目。
可选验证名称 字符串
此标题将显示在 Orchestrator 中。
在断言失败的情况下截取屏幕截图 布尔值
如果设置为 True,则在验证失败时截取目标流程的屏幕截图。
在断言成功的情况下获取屏幕截图 布尔值
如果设置为 True,则在验证成功后截取目标流程的屏幕截图。

返回值

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

配置输出消息格式

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

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

  • {LeftExpression}:表示您为 expression 参数提供的表达式的值。
  • {Result} :表示编码自动化 API 的返回值,即验证结果。
以下示例说明了如何使用“验证表达式”编码自动化 API,其中包括配置outputMessageFormat参数:
// Initialize variables for the expressions to be verified
var expression1 = "User created succesfully";
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 succesfully";
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}");

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

此页面有帮助吗?

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