Snippet: disparo de eventos em páginas no WDA

Uma gambiarra para disparar um evento em uma página, ao ser carregada, é o seguinte:

<img src="uma_imagem_qualquer.formato" alt="" onload="funcaoASerDisparada()" style="width: 0; height: 0;">

Inserindo isso em uma página do WDA, permite que a função seja disparada, e a imagem em si não seja mostrada.

Algumas notas:

  • Precisa ser uma tag de <img> porque ela aceita eventos de DOM (algumas que não aceitam são <p>,<h1 ~6>… )

  • Não escolha qualquer imagem para isso porque ela ainda aparece no modo inspecionar…;

  • Ao chamar a função na tag, ela precisa dos parênteses;

  • Função será escrita no Core Website;

  • Esse trecho só serve para algo que será imediatamente feito ao carregar a página; se precisar de atrasos ou outros tempos, use isso junto de funções como setTimeout() ou setInterval();