Gerenciar pop-ups inesperados

Qualquer janela externa ao aplicativo de destino é considerada um pop-up. Por exemplo, se você estiver usando o navegador Google Chrome, uma notificação do Microsoft Windows Update será considerada um pop-up.

Uma janela pop-up é detectada comparando o ponto ou área da janela de ação com a janela do aplicativo de destino. A janela detectada é marcada como pop-up e tratada se for diferente da janela de destino.

Os pop-ups do sistema, como alertas de antivírus, notificações de atualização do Windows ou notificações de outros aplicativos (como o Teams), podem interromper e até mesmo parar a execução do bot . Com a lógica regular de tratamento de erros, pode ser difícil bloquear esses pop-ups durante o tempo de execução do bot . A automação resiliente pode detectar e fazer a triagem desses pop-ups para garantir uma execução perfeita do bot .

SAP e HTML são as tecnologias suportadas atualmente.

O diagrama a seguir mostra como um bot resiliente e não resiliente lida com pop-ups:Ilustração da resiliência da automação

pacotes compatíveis

A funcionalidade “Lidar com pop-ups inesperados” está disponível com as seguintes alterações:
  • Reconhecimento de imagem (versão 3.15.2 ou posterior)
  • Mouse versão 2.14.0 ou posterior
  • OCR (versão 2.12.1 ou posterior)
  • Gravador (versão 2.11.5 ou posterior)
  • Tela (versão 2.9.2 ou posterior)

Limitações para lidar com pop-ups

A automação poderá falhar se o sistema não conseguir gerenciar pop-ups nos seguintes cenários:
  • O pop-up é de um aplicativo que está sendo executado com privilégios de administrador.
    Nota: Como solução alternativa, você pode executar a automação com privilégios de administrador marcando a caixa de seleção Executar com privilégios administrativos na janela Executar bot agora.
  • O aplicativo pop-up tem alguma programação defensiva, como pop-up não deve ser minimizado ou não pode alterar sua ordem z.
  • Os comandos não podem lidar com pop-ups que contenham uma das seguintes opções:
    • Janela atualmente ativa: a janela que está ativa quando a execução do bot começa.
    • Janela da área de trabalho: a janela ou espaço padrão atrás de todas as janelas abertas.
    • Tela: a tela visível.