Feche o alerta JavaScript usando a automação do VBA

Estou procurando uma maneira de fechar uma caixa de pop-up / mensagem Javascript (ou seja, não uma janela NEW IE, mas umalerta() que carrega quando uma página da web é carregad

Atualmente, tenho um código que carrega dados em um formulário de pesquisa, executa a pesquisa, recupera as informações necessárias dos resultados, sai da pesquisa e continua com o próximo item de uma lista. Em alguns casos, faltam algumas informações críticas nos resultados da pesquisa. Quando isso acontece, o JavaScript na página exibe a mensagem quando a página é carregada, informando ao usuário que falta informações. Com a automação, o código é interrompido (aguarda) até que a caixa apague antes de continuar e o usuário deve clicar no botão OK antes que isso aconteça.

(Não tenho como alterar o script de origem da página diretamente, pois isso está fora do meu escopo de responsabilidade aqui no trabalho. Além disso, é mais importante manter essa funcionalidade para uso geral; isso realmente beneficiaria apenas este pequeno função de uso que estou criando.)

Embora eu não possa alterar o script de origem, encontrei umexempl sobre como impedir que um pop-up / alerta seja exibido alterando o script carregado. No entanto, refere-se a uma página já carregada e realmente não funciona para mim (até onde eu sei).

IE.Document.getElementById("clearRelItems").removeAttribute "onClick"
IE.Document.getElementById("clearRelItems").setAttribute "onClick", "return true;"

É possível usar esse método para fazer alteraçõesante a página foi totalmente carregada? ou seja, isso pode ser usado para, de alguma forma, desviar / contornar a chamada de função no carregamento da página?

Eu sei sobre sendkeys, mas eu preferiria evitar essa opção, se possível (posso acabar usando essa opção se não houver outra alternativa). Esta função deve ser iniciada pelo usuário e deixada em execução em segundo plano, pois levará algum tempo para ser concluíd

Procurei pegar o XML conforme sugerido por @Kyle, mas não acredito que sou proficiente o suficiente para fazer esse método funciona

Como mais posso contornar o alerta? Existe uma maneira de realmente ativar o botão OK no alerta? O alerta / carregamento da página pode ser ignorado de outra maneira?

questionAnswers(4)

yourAnswerToTheQuestion