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 mais recente)
  • Mouse (versão 2.14.0 ou mais recente)
  • OCR (versão 2.12.1 ou mais recente)
  • Gravador (versão 2.11.5 ou mais recente)
  • Tela (versão 2.9.2 ou mais recente)

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.

      Esta é a opção que o desenvolvedor de automação escolherá para capturar ou executar ações na área de trabalho do Windows. Por exemplo, quando você usa qualquer ação do pacote Reconhecimento de imagem para capturar um evento, a opção de Área de Trabalho ou tela não funcionará se houver um pop-up inesperado durante a execução.

    • Tela: a tela visível.

      Esta opção é usada quando o desenvolvedor de automação deseja iniciar uma ação sobre a tela visível (estado atual da máquina Windows do desenvolvedor).

  • O pop-up faz parte de um aplicativo de destino (navegadores como Google Chrome e Microsoft Edge). Alguns exemplos de aplicativos de destino são:
    • Uma mensagem de validação.
    • A opção Restaurar guia quando o Google Chrome é reiniciado.
    • Mensagem de atualização para a versão Java