arrow-pointerMouse

Permite a movimentação livre e a ação do mouse na tela

Visão Geral

O objeto Mouse é utilizado para simular ações do mouse na tela durante a execução de um robô.

Esse objeto permite automatizar interações com a interface gráfica de aplicações, possibilitando que o robô execute ações como cliques, duplo clique ou arrastar elementos em posições específicas da tela.

As ações são executadas com base nas coordenadas X e Y informadas, permitindo que o robô interaja diretamente com elementos da interface.


Funcionamento

O objeto Mouse executa ações do mouse em uma posição específica da tela.

Fluxo de funcionamento:

  1. O robô executa o objeto Mouse.

  2. O campo Simular movimento e ações do mouse define a ação que será executada.

  3. As coordenadas Posição X e Posição Y definem onde a ação ocorrerá na tela.

  4. O robô move o cursor para a posição definida.

  5. A ação configurada é executada.

Dependendo da configuração, o objeto pode executar diferentes tipos de interação.

Quando usar

  • Quando for necessário automatizar interações com interfaces gráficas.

  • Quando o robô precisar clicar em elementos de uma aplicação.

  • Quando processos automatizados exigirem controle do mouse em coordenadas específicas da tela.

Quando não usar

Não utilizar quando existirem métodos de automação mais estáveis, como identificação direta de elementos da interface, evitando dependência de coordenadas fixas.


Configuração

CAMPO
DESCRITIVO

Título

Nome do objeto dentro do fluxo do robô.

Simular movimento e ações do mouse

Define a ação que será executada (ex.: clique com o botão esquerdo).

Duplo clique?

Quando habilitado, executa um duplo clique na posição definida.

Clicar e arrastar?

Quando habilitado, executa a ação de clicar e arrastar o mouse.

Posição X

Define a coordenada horizontal onde a ação será executada.

Posição Y

Define a coordenada vertical onde a ação será executada.


Exemplos

Exemplo simples

Fluxo básico para clicar em uma posição da tela:

  1. Inserir o objeto Mouse no fluxo do robô.

  2. Selecionar a ação Clique com o esquerdo.

  3. Informar as coordenadas Posição X e Posição Y.

  4. Executar o robô.

Após a execução, o robô moverá o cursor até a posição definida e realizará o clique.

Exemplo aplicado

Cenário: um robô precisa clicar em um botão localizado em uma interface gráfica.

Fluxo:

  1. O robô identifica as coordenadas do botão na tela.

  2. O objeto Mouse é configurado com as posições X e Y correspondentes.

  3. O robô executa o clique no local definido.

  4. O sistema processa a ação como se tivesse sido realizada manualmente.


Erros comuns e como evitar

Coordenadas incorretas

Se as coordenadas informadas não corresponderem à posição correta na tela, o clique pode ocorrer em um local errado.

Como evitar:

  • Confirmar as coordenadas corretas antes da execução.

Mudanças na interface

Alterações no layout da aplicação podem invalidar as coordenadas utilizadas.

Como evitar:

  • Revisar e atualizar as coordenadas quando houver mudanças na interface.

Resolução de tela diferente

Coordenadas podem variar dependendo da resolução do monitor.

Como evitar:

  • Garantir que o robô seja executado em ambiente com resolução consistente.


Boas práticas

  • Utilizar coordenadas apenas quando não houver outro método de identificação de elementos.

  • Validar as posições de clique antes de executar o robô em produção.

  • Manter consistência de resolução e layout da interface.

  • Utilizar nomes claros no campo Título para facilitar a manutenção do fluxo.

Last updated

Was this helpful?