activities
latest
false
UiPath logo, featuring letters U and I in white

Atividades do fluxo de trabalho

Última atualização 20 de dez de 2024

VerifyExpressionWithOperator

Verifica uma expressão confirmando a relação dela com uma expressão determinada usando um operador.

Definição

Namespace: UiPath.Testing.API

Assembly: UiPath.Testing.Activities.Api (em UiPath.Testing.Activities.Api.dll)

Sobrecarregas

SobrecargaDescription
VerifyExpressionWithOperator(object, Comparison, object, string)Verifica uma expressão confirmando a relação dela com uma expressão determinada usando um operador.
VerifyExpressionWithOperator(object, Comparison, object)string, bool, string, bool, bool)Verifica uma expressão confirmando a relação dela com uma expressão determinada usando um operador. Você também pode executar outras configurações adicionais à verificação, como configurar um formato de mensagem de saída ou fazer uma captura de tela caso a asserção falhar.

VerifyExpressionWithOperator(object, Comparison, object, string)

Verifica uma expressão confirmando a relação dela com uma expressão determinada usando um operador.

bool VerifyExpressionWithOperator(
	Object firstExpression,
	Comparison operatorValue,
	Object secondExpression
       string outputMessageFormat = null
)bool VerifyExpressionWithOperator(
	Object firstExpression,
	Comparison operatorValue,
	Object secondExpression
       string outputMessageFormat = null
)
PrimeiraExpressão Object
A primeira expressão no processo de verificação.
ValorDooperador Comparação
Possíveis operadores matemáticos que você deseja usar para verificar as duas expressões.
SegundaExpressão Object
A segunda expressão no processo de verificação.
FormatoDeMensagemDeSaída String
O formato da mensagem de saída. Os argumentos compatíveis são:
  • {LeftExpression}
  • {LeftExpressionText}
  • {RightExpression}
  • {RightExpressionText}
  • {Result}
  • {Operator}

Para obter mais informações, consulte a seção Configurando o outputMessageFormat.

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

Verifica uma expressão confirmando a relação dela com uma expressão determinada usando um operador. Você também pode executar outras configurações adicionais à verificação, como configurar um formato de mensagem de saída ou fazer uma captura de tela caso a asserção falhar.

bool VerifyExpressionWithOperator(
	Object firstExpression,
	Comparison OperatorValue,
	Object SecondExpression,
	string OutputMessageFormat,
	bool ContinueOnFailure,
	string AlternativeVerificationTitle,
	bool TakeScreenshotInCaseOfFailingAssertion,
	bool TakeScreenshotInCaseOfSucceedingAssertion
.bool VerifyExpressionWithOperator( Object firstExpression, Comparison OperatorValue, Object SecondExpression, string outputMessageFormat, bool ContinueOnFailure, string AlternativeVerificationTitle, bool TakeScreenshotInCaseOfFailingAssertion, bool TakeScreenshotInCaseOfSucceedingAssertion )
PrimeiraExpressão Object
A primeira expressão no processo de verificação.
ValorDooperador Comparação
Possíveis operadores matemáticos que você deseja usar para verificar as duas expressões. Acesse os operadores por meio do objeto Comparison.As seguintes opções estão disponíveis:
  • Contém
  • Igualdade
  • GreaterThan
  • Greater Than Or Equal
  • Desigualdade
  • Less Than
  • LessThanOrEqual
  • RegexMatch
SegundaExpressão Object
A segunda expressão no processo de verificação.
FormatoDeMensagemDeSaída String
Formato da mensagem de saída. Os argumentos compatíveis são:
  • {LeftExpression}
  • {LeftExpressionText}
  • {RightExpression}
  • {RightExpressionText}
  • {Result}
  • {Operator}

Para obter mais informações, consulte a seção Configurando o outputMessageFormat.

ContinuarComFalha Booleano
Especifica se a automação deve continuar mesmo quando a atividade dispara um erro. O valor padrão é False. Como resultado, se o campo estiver em branco e um erro for lançado, a execução do projeto será interrompida. Se o valor for definido como True, a execução do projeto prosseguirá mesmo com erros.
TítuloDeVerificaçãoAlternativo String
Este título será exibido no Orchestrator.
TakeScreenshotInCaseOfFailingAssertion Booleano
Se definido como True, faz uma captura de tela do processo de destino se a verificação falhar.
TakeScreenshotInCaseOfSucceedingAssertion Booleano
Se definido como True, faz uma captura de tela do processo de destino se a verificação tiver sido bem-sucedida.

RetornarValor

É “True” se a Verificação foi aprovada/bem-sucedida e “False” se falhou.

Configuração do OutputMessageFormat

O parâmetro outputMessageFormat pode ser configurado com argumentos compatíveis, que atuam como espaços reservados para os valores usados na operação de verificação.Esses espaços reservados são preenchidos automaticamente com as variáveis ou valores definidos ao invocar a API no tempo de execução.

Para a API VerifyExpressionWithOperator, você pode implementar os seguintes argumentos compatíveis ao criar uma mensagem de saída:

  • {LeftExpression}: Representa o valor da primeira expressão que você forneceu para o parâmetro firstExpression.
  • {LeftExpressionText}: Representa o texto da primeira expressão que você inseriu para o parâmetro firstExpression.
  • {RightExpression}: Representa o valor da segunda expressão que você forneceu para o parâmetro secondExpression.
  • {RightExpressionText}: Representa o texto da segunda expressão que você inseriu para o secondExpressionparâmetro.
  • {Result}: Representa o valor de retorno da API, que é o resultado da verificação.
  • {Operator: Representa o operador usado na verificação, definido pelo parâmetro operatorValue.
O seguinte é um exemplo de como usar a API VerifyExpressionWithOperator, que inclui a configuração do 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}.");

No exemplo fornecido, os espaços reservados dentro das chaves são substituídos pelos nomes das variáveis correspondentes e seus valores no tempo de execução, fornecendo uma mensagem de saída personalizada.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.