UiPath Documentation
activities
latest
false
Atividades do fluxo de trabalho
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.

Criar Regra de Comparação

A atividade Create Comparison Rule que cria Regra de Comparação permite que você crie regras de comparação projetadas para corresponder e excluir partes específicas do texto durante a comparação de documentos ou texto em Testes.

UiPath.Testing.Activities.CreateComparisonRule

Description​

Create Comparison Rule permite que você crie regras de comparação projetadas para corresponder e excluir partes específicas do texto durante a comparação de documentos ou texto. A regra pode usar várias técnicas de correspondência, como expressões regulares (regex) ou curingas. Essas regras permitem a identificação de padrões, como datas, IDs ou conteúdo dinâmico, que devem ser ignorados.

Compatibilidade do projeto​

Windows - Legada | Windows | Multiplataforma

Painel do Designer​

  • Nome da regra - Representa o identificador de regra. Esse identificador também é usado como o valor de espaço reservado ao excluir partes específicas de um texto ou documento.
  • Tipo de regra de comparação - Indica o tipo de regra específico para identificar e omitir segmentos especificados do texto ou documentos durante a comparação. Os tipos de regras disponíveis incluem:
    • RegraRegex - Permite que você crie uma regra de expressão regular.
    • RegraCuringa - Permite que você crie uma regra curinga.
  • Padrão - Especifica a sequência ou estrutura específica usada na criação da regra de comparação. Esse padrão deve corresponder ao texto ou à seção de um documento que você deseja omitir. Dependendo do Tipo de Regra de Comparação, você pode inserir um padrão de regex ou curinga.

Painel de Propriedades​

Entrada​

  • Usar Espaço Reservado - Decida se deve substituir o texto, que é excluído pela regra que você criou, por um espaço reservado contendo o nome da regra.
  • ContinueOnError - Specifies if the automation should continue even when the activity throws an error. This field only supports Boolean values (True, False). The default value is False. As a result, if the field is blank and an error is thrown, the execution stops. If the value is set to True, the execution of the project continues regardless of any error.

Saída​

Regra de comparação - O resultado da regra de comparação.

Exemplo​

Esse exemplo consiste em criar uma regra de comparação do tipo regex que exclui quaisquer formatos de data dos textos ou documentos que você está comparando. Nesse cenário, vamos configurar a atividade da seguinte forma:

  1. No campo Nome da regra, insira um nome para a regra.

    Nesse exemplo, estamos usando ExcludeDate como o nome.

    Observação:

    Se você optar por exibir um valor de espaço reservado em vez do texto excluído (usando a propriedade Usar espaço reservado ), certifique-se de que o nome da regra seja representativo para o texto que você está excluindo.

  2. Na lista suspensa Tipo de regra de comparação, selecione RegraRegex.

  3. No campo Padrão, insira a sequência de expressão regular que representa todos os formatos de data.

    Nesse exemplo, use o seguinte regex para representar formatos de data: @"\b(\d{2}[-\/]\d{2}[-\/]\d{4}|\d{4}[-\/]\d{2}[-\/]\d{2})\b".

    Se você quiser usar um curinga, você pode usar o seguinte padrão ??-??-????, onde ? representa um único caractere. Esse padrão pode corresponder a datas que seguem o formato MM-DD-AAAA, mas também pode corresponder a strings como ab-cd-efgh.

  4. Para o campo Usar Espaço Reservado, selecione Verdadeiro.

    Isso garante que nos arquivos que geramos após comparar textos ou documentos, os formatos de data excluídos aparecerão como o nome da regra: ExcludedDate.

  5. Para o campo Regra de comparação , crie uma nova variável usando o atalho de teclado ctrl + k .

  • Description​
  • Compatibilidade do projeto​
  • Painel do Designer​
  • Painel de Propriedades​
  • Entrada​
  • Saída​
  • Exemplo​

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