如何使用 Puppeteer 检查 HTML 元素在视口(可见区域)内是否可见?例如,如果我必须滚动才能看到一个按钮,那么它是不可见的。
page.waitForSelector('#element', { visible: true })
Run Code Online (Sandbox Code Playgroud)
page.waitForSelector 函数不是我要找的,因为它只检查元素是否在 DOM 中并且没有被 CSS 属性隐藏。
是否有任何方法可以检查元素在视口中的可见性?