activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Actividades del flujo de trabajo

Última actualización 20 de dic. de 2024

VerifyExpressionWithOperator

Verifica una expresión confirmándola en relación con una expresión dada con un operador.

Definición

Espacio denombres: UiPath.Testing.API

Ensamblado: UiPath.Testing.Activities.Api (en UiPath.Testing.Activities.Api.dll)

Sobrecargas

SobrecargaDescripción
VerifyExpressionWithOperator(object, Comparison, object, string)Verifica una expresión confirmándola en relación con una expresión dada con un operador.
VerifyExpressionWithOperator(object, Comparison, object)string, bool, string, bool, bool)Verifica una expresión confirmándola en relación con una expresión dada con un operador. También puedes realizar otras configuraciones adicionales a la verificación, como configurar un formato de mensaje de salida o tomar una captura de pantalla en caso de que la aserción falle.

VerifyExpressionWithOperator(object, Comparison, object, string)

Verifica una expresión confirmándola en relación con una expresión dada con un operador.

bool VerifyExpressionWithOperator(
	Object firstExpression,
	Comparison operatorValue,
	Object secondExpression
       string outputMessageFormat = null
)bool VerifyExpressionWithOperator(
	Object firstExpression,
	Comparison operatorValue,
	Object secondExpression
       string outputMessageFormat = null
)
PrimeraExpresión Objeto
La primera expresión en el proceso de verificación.
operadorValue Comparación
Posibles operadores matemáticos que desea utilizar para verificar las dos expresiones.
SegundaExpresión Objeto
La segunda expresión en el proceso de verificación.
FormatoMensajeDeSalida Cadena
El formato del mensaje de salida. Los argumentos admitidos son:
  • {LeftExpression}
  • {LeftExpressionText}
  • {RightExpression}
  • {RightExpressionText}
  • {Result}
  • {Operator}

Para obtener más información, consulta la sección Configuración de outputMessageFormat.

VerifyExpressionWithOperator(object, Comparison, object)string, bool, string, bool, bool)

Verifica una expresión confirmándola en relación con una expresión dada con un operador. También puedes realizar otras configuraciones adicionales a la verificación, como configurar un formato de mensaje de salida o tomar una captura de pantalla en caso de que la aserción falle.

booleano VerifyExpressionWithOperator(
	Primera Expresión de Objeto,
	Valor de operador de comparación,
	Segunda Expresión de objeto,
	cadena FormatoDeMensajeDeSalida,
	booleano ContinueOnFailure,
	String AlternativeVerificationTitle,
	bool takeScreenshotInCaseOfFailingAssertion,
	bool takeScreenshotInCaseOfSuceingAssertion
)booleano VerifyExpressionWithOperator (Primera Expresión de Objeto, Valor de operador de comparación, Segunda Expresión de objeto, cadena FormatoDeMensajeDeSalida, booleano ContinueOnFailure, String AlternativeVerificationTitle, bool takeScreenshotInCaseOfFailingAssertion, bool takeScreenshotInCaseOfSuceingAssertion)
PrimeraExpresión Objeto
La primera expresión en el proceso de verificación.
operadorValue Comparación
Posibles operadores matemáticos que deseas utilizar para verificar las dos expresiones. Accede a los operadores a través del objeto Comparison.Las siguientes opciones están disponibles:
  • Contiene
  • Igualdad
  • GreaterThan
  • mayor que o igual
  • Desigualdad
  • Menor que
  • LessThanOrEqual
  • RegexMatch
SegundaExpresión Objeto
La segunda expresión en el proceso de verificación.
FormatoMensajeDeSalida Cadena
Formato del mensaje de salida. Los argumentos compatibles son:
  • {LeftExpression}
  • {LeftExpressionText}
  • {RightExpression}
  • {RightExpressionText}
  • {Result}
  • {Operator}

Para obtener más información, consulta la sección Configuración de outputMessageFormat.

ContinuarEnCasoDeFallo Booleano
Especifique si la automatización debe continuar aunque la actividad arroje un error. El valor predeterminado es Falso. Por lo tanto, si el campo está vacío y se produce un error, se detiene la ejecución del proyecto. Si el valor es Verdadero, la ejecución del proyecto continúa independientemente de cualquier error.
TítuloVerificaciónAlternativa Cadena
Este título se mostrará en Orchestrator.
takeScreenshotInCaseOfFailingAssertion Booleano
Si se establece en True, toma una captura de pantalla del proceso de destino si la verificación falla.
takeScreenshotInCaseOfS SuccessAssertion Booleano
Si se establece en True, toma una captura de pantalla del proceso de destino si la verificación se ha realizado correctamente.

ValorDeRetorno

Es "Verdadero" si la verificación fue apta / correcta y "Falso" si la verificación falló.

Configurar el formato de mensaje de salida

El parámetro outputMessageFormat puede configurarse con argumentos compatibles, que actúan como marcadores de posición para los valores utilizados en la operación de verificación.Estos marcadores de posición se rellenan automáticamente con las variables o valores definidos al invocar la API en tiempo de ejecución.

Para la API VerifyExpressionWithOperator, puedes implementar los siguientes argumentos compatibles al crear un mensaje de salida:

  • {LeftExpression}: representa el valor de la primera expresión que proporcionaste para el parámetro firstExpression.
  • {LeftExpressionText}: representa el texto de la primera expresión que insertaste para el parámetro firstExpression.
  • {RightExpression}: Representa el valor de la segunda expresión que proporcionaste para el parámetro secondExpression.
  • {RightExpressionText}: Representa el texto de la segunda expresión que insertaste para el parámetro secondExpression.
  • {Result}: representa el valor de retorno de la API, que es el resultado de verificación.
  • {Operator: Representa el operador utilizado en la verificación, establecido por el parámetro operatorValue.
El siguiente es un ejemplo sobre cómo utilizar la API VerifyExpressionWithOperator, que incluye configurando el parámetro outputMessageFormat:
// Initialize variables for the expressions to be verified
var expression1 = "User created succesfully";
var expression2 = "successfully created user";

// Employ the VerifyExpressionWithOperator API, with the last string parameter being the outputMessageFormat
testing.VerifyExpressionWithOperator(expression1, Comparison.Contains, expression2, "{LeftExpression} {Operator} the {RightExpression}, so the verification is {Result}.");// Initialize variables for the expressions to be verified
var expression1 = "User created succesfully";
var expression2 = "successfully created user";

// Employ the VerifyExpressionWithOperator API, with the last string parameter being the outputMessageFormat
testing.VerifyExpressionWithOperator(expression1, Comparison.Contains, expression2, "{LeftExpression} {Operator} the {RightExpression}, so the verification is {Result}.");

En el ejemplo proporcionado, los marcadores de posición dentro de las llaves se reemplazan por los nombres de variables correspondientes y sus valores en tiempo de ejecución, proporcionando un mensaje de salida personalizado.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.