buildingVerifica se Existe

Objeto para verificar a existência de um elemento no SAP

Visão Geral

O objeto Verificar se Existe permite validar se um elemento específico está presente na interface do SAP durante a execução do robô.

Ele realiza a verificação utilizando o tipo de elemento SAP e o XPath informado. Caso o elemento seja localizado dentro do tempo definido, o objeto retorna que o elemento existe; caso contrário, retorna que não existe.

Esse objeto é normalmente utilizado para tomadas de decisão em fluxos automatizados, permitindo que o robô continue por caminhos diferentes dependendo da presença ou ausência de um elemento na tela.


Funcionamento

O objeto realiza uma busca pelo elemento SAP especificado utilizando o XPath e o tipo de elemento selecionado.

Durante a execução:

  1. O robô identifica o objeto SAP selecionado.

  2. Utiliza o XPath para localizar o elemento dentro da interface.

  3. Aguarda até o tempo definido em Tempo máximo de espera.

  4. Caso o elemento seja encontrado dentro do tempo configurado, o retorno indica que o elemento existe.

  5. Caso o elemento não seja encontrado, o retorno indica que o elemento não existe.

Esse resultado pode ser utilizado em estruturas condicionais dentro do fluxo do robô.

Quando usar

  • Quando for necessário verificar se um elemento está presente na tela do SAP.

  • Para validar mensagens, botões ou campos antes de executar ações.

  • Em fluxos que exigem condições baseadas na presença de elementos.


Configuração

CAMPO

DESCRITIVO

Título

Nome do objeto dentro do fluxo do robô. Utilizado para identificação da ação.

Nome Identificador do Objeto

Nome utilizado para identificar o objeto dentro do fluxo ou armazenar seu retorno.

Selecionar objeto do tipo Automação SAP

Permite selecionar a janela ou sessão do SAP que será utilizada para localizar o elemento.

Selecionar tipo de elemento

Define o tipo de elemento SAP que será verificado na interface.

XPath

Caminho do elemento dentro da interface SAP utilizado para localizar o componente.

Tempo máximo de espera (em segundos)

Tempo máximo que o robô aguardará até localizar o elemento antes de concluir que ele não existe.


Exemplos

Exemplo simples

Um robô precisa verificar se um botão de confirmação está disponível antes de continuar o processo.

Fluxo:

  1. Abrir SAP

  2. Realizar Login

  3. Navegar até a tela desejada

  4. Utilizar Verificar se Existe para validar a presença do botão

Caso o botão exista, o robô continua o fluxo normalmente.

Exemplo aplicado

Durante a execução de um processo de cadastro, o SAP pode apresentar uma mensagem de erro informando que o registro já existe.

O robô utiliza Verificar se Existe para validar se essa mensagem aparece na tela.

  • Se a mensagem existir → o robô trata o erro.

  • Se não existir → o processo continua normalmente.


Retornos


Erros comuns e como evitar

XPath incorreto

O XPath informado não corresponde ao elemento na interface do SAP.

Como evitar:

  • Validar o XPath utilizando o gravador de elementos.

  • Garantir que o elemento pertence à tela atual.

Tipo de elemento incorreto

O tipo de elemento selecionado pode não corresponder ao componente real da interface.

Como evitar:

  • Confirmar o tipo correto ao capturar o elemento no SAP.

Tempo de espera insuficiente

A tela pode demorar para carregar o elemento.

Como evitar:

  • Ajustar o valor de Tempo máximo de espera.


Boas práticas

  • Utilizar este objeto antes de executar ações críticas na interface.

  • Garantir que o XPath esteja correto e atualizado.

  • Utilizar tempos de espera adequados para evitar falhas por carregamento de tela.

  • Nomear corretamente o Título do objeto para facilitar manutenção do fluxo.

Last updated

Was this helpful?