How can I check that an element is visible with Puppeteer and pure JavaScript?
问题 I wish to check that a DOM element is visible with Puppeteer and pure JavaScript (not jQuery), how can I do this? By visible I mean that the element is displayed through CSS, and not hidden (f.ex. by display: none ). For example, I can determine whether my element #menu is not hidden via CSS rule display: none , in the following way: const isNotHidden = await page.$eval('#menu', (elem) => { return elem.style.display !== 'none' }) How can I determine in general though if the element is hidden