Use a ação
Aguardar janela na sua automação para pausar a execução de um script até que uma janela ou aplicativo específico esteja disponível ou atinja um determinado estado. Isso permite que você automatize tarefas que envolvem interação com diferentes aplicativos ou janelas que podem demorar mais para carregar ou estão disponíveis para interaçã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 Aplicativo 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, para corresponder a todos os nomes de títulos de janelas que começam com uma palavra seguida por - Notepad , você pode inserir o valor da String como * -Notepad ou usar o valor Padrão como ((\w)\s)*document-Notepad para apenas os títulos das janelas que correspondem a esse padrão.
- 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. |
-
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.