let btns = document.querySelectorAll("[data-testid]") let unfollowBtns = Array.from(btns).filter(btn => { return btn.getAttribute('data-testid').includes('unfollow') }) for (let i = 1; i <= unfollowBtns.length; i++) { setTimeout(() => { unfollowBtns[i-1].click() setTimeout(() => { document.querySelector("[data-testid='confirmationSheetConfirm']").click() }, 500); }, 1000 * i); }Tal vez no sepa cómo funcionan las cosas en el lado del cliente de Javascript. Si intento, al final del ciclo, incluir algo como:
window.scrollTo(0, document.body.scrollHeight);e inserte todo dentro de otro ciclo, todo parece suceder al mismo tiempo.
¿Alguna sugerencia? Gracias.