const puppeteer = require('puppeteer');
(async function main() {
try {
const browser = await puppeteer.launch();
const [page] = await browser.pages();
await page.goto('
https://www.google.com/', { waitUntil: 'networkidle0' });
const data = await page.evaluate(
() => Array.from(document.querySelectorAll('*'))
.map(elem => elem.tagName.toLowerCase() )
);
console.log(data)
if(data.includes('footer')) {
console.log('footer exists')
}else{
console.log(
footer doesn't exist
)
}
await browser.close();
} catch (err) {
console.error(err);
}
})();