如何为 Web 浏览器的控制台日志编写 for 循环

How to write for loop for console log of web browser

我目前正在学习一些自动化。

我只是想知道如何在浏览器控制台的帮助下为网页中的按钮编写 for 循环。

document.querySelector('.glyphsSpriteCircle_add__outline__24__grey_9').click()

我需要点击这个按钮,直到按钮元素出现。

感谢您的帮助。

您使用 setTimeout 连续调用一个函数,直到找到元素。

function searchAndClick(selector, delay = 250){
    const el = document.querySelector(selector);
    if(el != null){
        el.click();
    } else {
        setTimeout(()=>searchAndClick(selector,delay),delay);
    }
}
searchAndClick('.glyphsSpriteCircle_add__outline__24__grey_9');