VBA .Wait e pop-up

Preciso de ajuda!

Trabalho com VBA e selenium no Chrome, há se a necessidade de automação, a programação funciona normalmente e ao término da inclusão de um formulário aparece um pop-up no qual interajo usando o .SwithToAlert.Accept, até ai ok.

Minha dúvida é que em alguns casos esse pop-up demora aparecer, pensei em colocar um .wait(2000), só que em alguns casos ele é rapido e esperar os 2s seria moroso demais.

Alguém tem alguma sugestão?

Faz um loop verificando quando o elemento vai aparecer.

Dentro do loop coloca um intervalo (thread/timer sleep) de quantos milissegundos quiser e um máximo de tentativas pro loop nao ficar infinito caso aconteça da pagina der erro e nunca aparecer o que espera.