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

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

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

返回值

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

配置输出消息格式

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

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

  • {LeftExpression}:表示您为 expression 参数提供的表达式的值。
  • {Result}:表示 API 的返回值,即验证结果。
以下示例说明如何使用验证表达式 API,其中包括配置 outputMessageFormat 参数:
// 为要验证的表达式初始化变量
varexpression1 = "User created successful"; var expression2 = "successfully created user";

// 使用验证表达式 API,其中最后一个字符串参数为输出消息格式
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 API, with the last string parameter being the outputMessageFormat
testing.VerifyExpression(expression1 == 23, "{LeftExpression} is {Result}");

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

此页面有帮助吗?

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