Executar 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

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.
Importante: O código deverá respeitar algumas regras de montagem para não conflitar com código C# gerado. Em outras palavras, para utilização de alguns caracteres especiais, se faz necessário o uso duplo, por exemplo:
Ao utilizar aspas duplas (") é necessário digitar o caractere duplicado, por exemplo: ""teste""
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.
ITENS UTILIZADOS NO ROBÔ
Objetos: Abrir Navegador
Comandos: Alert irá criar um alerta na página do navegador WEB. Window.open abre nova aba com a URL indicada.

PASSO 1: Configurar Abrir Navegador.

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

Alert irá criar um alerta na página do navegador WEB.
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?

