windowSelecionar Janela

Realiza a seleção de uma janela Windows específica

Visão Geral

O objeto Selecionar Janela é utilizado para identificar e selecionar uma janela de aplicação Windows durante a execução de uma automação.

Ele permite que o robô localize uma janela específica utilizando critérios configurados, como o Título da Janela, e estabeleça essa janela como referência para interações posteriores dentro do fluxo.

Após a seleção, outros objetos da automação podem utilizar o Nome Identificador do Objeto para executar ações dentro da janela selecionada.


Funcionamento

O objeto Selecionar Janela realiza a busca por uma janela de aplicação Windows utilizando o método de pesquisa configurado.

Fluxo de funcionamento:

  1. O robô executa a busca pela janela utilizando o método definido em Selecione o tipo de pesquisa da janela.

  2. O valor informado em Título da Janela é utilizado como critério para localizar a janela.

  3. O robô aguarda até o Tempo máximo de espera (em segundos) configurado para encontrar a janela.

  4. Após localizar a janela, ela passa a ser utilizada como referência dentro da automação.

Opcionalmente, a automação pode configurar comportamentos adicionais como maximizar a janela ao abrir, buscar pelo nome exato da janela ou utilizar um index da janela.

Quando usar

  • Quando for necessário identificar uma janela específica de aplicação Windows.

  • Para definir qual janela será utilizada nas interações da automação.

  • Quando o fluxo depende da localização de uma janela ativa no sistema.

Quando não usar

  • Quando a automação não envolve aplicações Windows.

  • Quando a aplicação já foi identificada anteriormente no fluxo e não é necessário localizar novamente a janela.


Configuração

CAMPO

DESCRITIVO

Versão do componente

Define a versão do componente utilizado na automação.

Título

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

Nome Identificador do Objeto

Identificador único que representará a janela localizada dentro do fluxo da automação.

Selecione o tipo de pesquisa da janela

Define o método utilizado para localizar a janela da aplicação.

Título da Janela

Valor utilizado como critério para identificar a janela da aplicação.

Tempo máximo de espera (em segundos)

Define o tempo máximo que o robô aguardará até localizar a janela.

Maximizar janela ao abrir?

Define se a janela será maximizada após ser localizada.

Procurar nome exato da janela

Define se a busca considerará o nome exato da janela.

Informar index da Janela

Permite informar o índice da janela quando existirem múltiplas janelas semelhantes.


Exemplos

Exemplo simples

Um robô precisa localizar uma janela de um sistema desktop antes de iniciar a automação.

Fluxo:

  1. Executar o sistema.

  2. Utilizar Selecionar Janela para localizar a janela principal.

  3. Continuar a automação utilizando a janela identificada.

Exemplo aplicado

Automação de processamento em um sistema interno.

Fluxo do robô:

  1. Abrir o sistema desktop.

  2. Utilizar Selecionar Janela para localizar a janela principal da aplicação.

  3. Maximizar a janela.

  4. Executar ações nos elementos da interface.


Retornos


Erros comuns e como evitar

Janela não encontrada

Causa: o valor informado em Título da Janela não corresponde a uma janela ativa.

Como evitar:

  • Verificar se o título informado corresponde à janela correta da aplicação.

Tempo de espera insuficiente

Causa: a janela ainda não foi aberta no momento da execução da busca.

Como evitar:

  • Ajustar o Tempo máximo de espera (em segundos).

Múltiplas janelas com o mesmo nome

Causa: existem várias janelas com títulos semelhantes.

Como evitar:

  • Utilizar a opção Informar index da Janela.


Boas práticas

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

  • Garantir que o valor configurado em Título da Janela representa corretamente a janela da aplicação.

  • Utilizar o Tempo máximo de espera adequado para evitar falhas na identificação da janela.

  • Utilizar Informar index da Janela quando existirem múltiplas instâncias da mesma aplicação.

Last updated

Was this helpful?