Verifica 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:
O robô identifica o objeto SAP selecionado.
Utiliza o XPath para localizar o elemento dentro da interface.
Aguarda até o tempo definido em Tempo máximo de espera.
Caso o elemento seja encontrado dentro do tempo configurado, o retorno indica que o elemento existe.
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:
Abrir SAP
Realizar Login
Navegar até a tela desejada
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?

