jsExecutar Javascript

Visão Geral

O objeto Executar Javascript permite que você insira e execute scripts JavaScript personalizados na página aberta no navegador durante a automação. Isso possibilita realizar ações que não estão disponíveis por meio de objetos padrão, como exibir alertas, manipular DOM, abrir novas abas ou executar funções específicas em uma página web.


Funcionamento

O objeto injeta o código JavaScript informado na página que está aberta através do objeto Abrir Navegador, executando-o no contexto dessa página. O código deve estar em conformidade com regras do JavaScript e pode receber argumentos externos para maior flexibilidade.

Quando usar

  • Quando for necessário executar scripts diretamente na página web.

  • Para interagir com elementos ou funcionalidades que não são cobertas pelos objetos padrões.

  • Para exibir alertas, manipular DOM ou abrir novas abas via código.

Quando não usar

  • Não é recomendado utilizar este objeto para automações que podem ser realizadas por objetos nativos de navegação (ex.: clicar, digitar, rolar).


Configuração

CAMPO
DESCRITIVO

Título

Nome do objeto para identificação no robô.

Selecionar objeto do tipo Automação WEB

Seleciona o navegador aberto por Abrir Navegador para aplicar o script.

Código (JavaScript)

Código JavaScript que será injetado e executado na página web.

Argumentos

Variáveis que podem ser utilizadas dentro do JavaScript.

triangle-exclamation

Exemplos

Exemplo simples

Esse comando mostra um alerta na página atual.

Exemplo aplicado

Esse comando abre uma nova aba no navegador com a URL especificada.

Abrir navegador e executar dois códigos simples do Javascript.

chevron-rightITENS UTILIZADOS NO ROBÔhashtag

PASSO 1: Configurar Abrir Navegador.

PASSO 2: Configurar Executar Javascript com dois comandos que interagem com o navegador.

  1. Alert irá criar um alerta na página do navegador WEB.

  2. Window.open abre nova aba com a URL indicada.

PASSO 3: Executar o robô e verificar as ações.

Existem muitos comandos do Javascript que interagem com o navegador, caso queria testar alguns outros no seu robô, baixe o arquivo:


Erros comuns e como evitar

  • Erro de sintaxe JavaScript: Código mal formatado causa falha. Certifique-se de que o script esteja correto.

  • Conflito de caracteres especiais: Utilize aspas duplicadas quando necessário para evitar conflito com a geração de código C#.


Boas práticas

  • Teste o script JavaScript isoladamente no console do navegador antes de usar no robô.

  • Limite o uso de scripts complexos quando objetos padrão podem resolver a ação.

  • Sempre configure o objeto Abrir Navegador previamente antes de usar este objeto.


Robô Exemplo

Last updated

Was this helpful?