Using Puppeteer and plain JavaScript, how can I check if an element is visible by evaluating all relevant CSS properties instead of just verifying display:none?
Example:
const isVisible = await page.evaluate(() => {
const elem = document.querySelector('#navigation');
return window.getComputedStyle(elem).display !== 'none';
});