UiPath Documentation
activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
UiPath logo, featuring letters U and I in white

Atividades do fluxo de trabalho

Última atualização 7 de abr de 2026

VerifyRange

Verifica se uma expressão está localizada ou não dentro de um determinado intervalo.

Definição

Namespace: UiPath.Testing.API

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

Sobrecarregas

VerifyRange(object,VerificationType, object, string)Verifica se uma expressão está localizada ou não dentro de um determinado intervalo.
VerifyRange(object,VerificationType, object, object,``string, bool, string, bool, bool)Verifica se uma expressão está localizada ou não dentro de um determinado intervalo. 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 declaração falhe.

VerifyRange(object,VerificationType, object, string)

Verifica se uma expressão está localizada ou não dentro de um determinado intervalo.

bool VerifyRange(
    Object expression,
    VerificationType verificationType,
    Object lowerLimit,
    Object upperLimit
)
bool VerifyRange(
    Object expression,
    VerificationType verificationType,
    Object lowerLimit,
    Object upperLimit
)

expression Objeto : a expressão que você deseja verificar dentro de um determinado intervalo.

verificationType VerificationType : selecione o tipo de verificação - dentro ou fora do intervalo:

  • IsWithin
  • IsNotWithin

lowerLimit Objeto : o limite inferior do intervalo.

upperLimit Objeto : o limite superior do intervalo.

outputMessageFormat String : formato da mensagem de saída. Os argumentos compatíveis são:

  • {Expression}
  • {ExpressionText}
  • {Operator}
  • {LowerLimit}
  • {LowerLimitText}
  • {UpperLimit}
  • {UpperLimitText}
  • {Result}

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

VerifyRange(Object,VerificationType, Object, Object,``String, Boolean, String, Boolean, Boolean)

Verifica se uma expressão está localizada ou não dentro de um determinado intervalo. 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 declaração falhar.

bool VerifyRange(
    Object expression,
    VerificationType verificationType,
    Object lowerLimit,
    Object upperLimit,
    string outputMessageFormat,
    bool continueOnFailure,
    string alternativeVerificationTitle,
    bool takeScreenshotInCaseOfFailingAssertion,
    bool takeScreenshotInCaseOfSucceedingAssertion
)
bool VerifyRange(
    Object expression,
    VerificationType verificationType,
    Object lowerLimit,
    Object upperLimit,
    string outputMessageFormat,
    bool continueOnFailure,
    string alternativeVerificationTitle,
    bool takeScreenshotInCaseOfFailingAssertion,
    bool takeScreenshotInCaseOfSucceedingAssertion
)

expression Objeto : a expressão que você deseja verificar dentro de um determinado intervalo.

verificationType VerificationType : selecione o tipo de verificação - dentro ou fora do intervalo:

  • IsWithin
  • IsNotWithin

lowerLimit Objeto : o limite inferior do intervalo.

upperLimit Objeto : o limite superior do intervalo.

outputMessageFormat String : formato da mensagem de saída. Os argumentos compatíveis são:

  • {Expression}
  • {ExpressionText}
  • {Operator}
  • {LowerLimit}
  • {LowerLimitText}
  • {UpperLimit}
  • {UpperLimitText}
  • {Result}

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

continueOnFailure Booleano : especifica se a automação deve continuar mesmo quando a atividade gera 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.

alternativeVerificationTitle String : isso 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 caso a verificação tenha sido bem-sucedida.

RetornarValor

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

Configuring the outputMessageFormat

O parâmetro outputMessageFormat pode ser configurado com argumentos compatíveis, que atuam como placeholders 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 de automação codificada no runtime.

Para a API de automação codificada VerifyRange, você pode implementar os seguintes argumentos compatíveis ao criar uma mensagem de saída:

  • {Expression}: Representa o valor da expressão que você forneceu para o parâmetro expression.
  • {ExpressionText}: Representa o texto da expressão que você inseriu para o parâmetro expression.
  • {Operator}: Corresponde ao verificationTypeparâmetro.
  • {LowerLimit}: Indica o nome da variável que você usou para o parâmetro lowerLimit.
  • {LowerLimitText}: Refere-se à representação textual da variável usada para o parâmetro lowerLimit.
  • {UpperLimit}: Representa o nome da variável usado para o parâmetro upperLimit.
  • {UpperLimitText}: Aponta para o valor textual da variável usada para o parâmetro upperLimit.
  • {Result}: representa o valor de retorno da API de automação codificada, que é o resultado da verificação.

A seguir, está um exemplo de como usar a API de automação codificada VerifyRange, que inclui a configuração do parâmetro outputMessageFormat :

// Initialize a variable for the expression to be verified
var Expression1 = 23;

// Employ the VerifyRange coded automation API, with the last string parameter being the outputMessageFormat
testing.VerifyRange(Expression1, VerificationType.IsWithin, 1, 25, "The {Expression} should be greater than {LowerLimitText}, and less than {UpperLimitText}");
// Initialize a variable for the expression to be verified
var Expression1 = 23;

// Employ the VerifyRange coded automation API, with the last string parameter being the outputMessageFormat
testing.VerifyRange(Expression1, VerificationType.IsWithin, 1, 25, "The {Expression} should be greater than {LowerLimitText}, and less than {UpperLimitText}");

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?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades