Como usar a ação Aguardar janela
- Atualizado: 2022/11/28
Como usar a ação Aguardar janela
Use a ação Aguardar janela para esperar uma janela específica abrir ou fechar antes da tarefa executar a próxima ação.
Por exemplo, um funcionário de Recursos Humanos (RH) que automatiza tarefas de gestão de licença pode exigir que o aplicativo de frequência abra antes de inserir as credenciais do usuário. Esta ação permite que a tarefa automatizada espere até que a janela do aplicativo seja aberta.
Procedimento
- Na paleta Ações, clique duas vezes ou arraste a ação Aguardar janela do pacote Aguardar.
-
No campo Aguardar janela, selecione a opção que você quer que a automação espere:
- Aguardar até a janela abrir
- Aguardar até a janela fechar
-
Selecione uma janela de aplicativo:
Opção Passos Aplicativo Na lista suspensa, selecione o título da janela dos aplicativos abertos. - O campo Título da janela exibe o título da janela do aplicativo que você selecionou.
Insira um caractere curinga (*) no campo Título da janela para procurar títulos de janelas que podem mudar. Você pode especificar um ou mais curingas (*) no início, meio ou fim do valor. Por exemplo, para realizar uma operação em qualquer janela que tenha Microsoft no título, use um curinga para indicar qualquer string adicionando-o antes ou depois do valor: *Microsoft*. O primeiro bot procura o título exato da janela (Microsoft) e, se não encontrar uma correspondência, procura janelas com o termo Microsoft em qualquer parte do título.
Você pode usar uma expressão regular (regex) para identificar um título da janela. Selecione a condição de expressão regular como String ou Padrão e, em seguida, insira o valor. Por padrão, o campo Título da janela diferencia maiúsculas e minúsculas.
Para identificar um título do navegador, ative a opção Maiúsculas e minúsculas para corresponder às letras maiúscula e minúscula ou desativar a opção para identificar uma janela em que Maiúsculas e minúsculas não correspondam.Nota: Garanta que a versão do Agente de bot instalado em seu sistema é a versão lançada com o Automation 360 v.26. Se você tiver uma versão de Agente de bot lançada com Automation 360 v.25 ou anterior por padrão, então o título da janela ainda será identificado apenas com letras maiúsculas correspondentes (sensível a maiúsculas e minúsculas) por padrão.Por exemplo, você pode inserir o valor da String como ((\w*)-Notepad para todos os nomes de títulos de janela começando com ((\w*)-Notepad, ou usar o valor Padrão como ((\w)\s)*document-Notepad apenas para os títulos de janela que correspondem a esse padrão.Nota:- Quando você usa uma expressão regular do tipo String com -title como o valor de entrada para um título de janela em qualquer ação, o bot pode encontrar um erro de tempo de execução. Para evitar o erro de tempo de execução, assegure-se de que quando você adicionar a entrada de string como *-title, o aplicativo com o título específico está aberto. O asterisco (*) é apenas um caractere e não um caractere curinga.
- Quando você usa uma expressão regular do tipo Padrão com -title como o valor de entrada para um título de janela em qualquer ação, o bot pode encontrar um erro de tempo de execução, uma vez que o valor de entrada *-title está incorreto.
Assegure-se de utilizar padrões regex válidos.
- O campo Executável exibe o caminho completo do arquivo executável para identificar a janela certa.
Navegador Selecione a partir de uma lista de guias do navegador compatíveis. Nota: Esta opção é compatível com os navegadores Google Chrome, Microsoft Edge e Internet Explorer baseado em Chromium.Variável Use uma variável de janela para especificar a janela do aplicativo que deseja usar. - O campo Título da janela exibe o título da janela do aplicativo que você selecionou.
-
No campo Por quanto tempo você gostaria de esperar para que essa condição seja verdadeira?, especifique o tempo de espera (em segundos) para a janela abrir ou fechar.
Se a janela não abrir ou fechar dentro do tempo especificado, a tarefa prossegue para executar o próximo conjunto de ações.
-
Selecione a opção Lance uma exceção se a espera pela janela não for bem-sucedida para mostrar uma mensagem de erro e encerrar o bot se a janela não abrir ou fechar dentro do tempo especificado.
Se a opção estiver desmarcada e a janela não abrir ou fechar dentro do período especificado, a tarefa prosseguirá para a próxima ação.
- Clique em Salvar.