JavaScript can be disabled using Puppeteer. We just need to obstruct requests and block loading if the type of id is “script” . Below is the code for disabling javascript from Puppeteer.
const puppeteer = require('puppeteer');
(async() => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.setRequestInterception(true);
page.on('request', request => {
if (request.resourceType() === 'script')
request.abort();
else
request.continue();
});
await page.goto('https://webkul.com');
await page.screenshot({path: 'webkul.png'});
await browser.close();
})();
The webkul.png will look like below image in which javascript is disabled.

Thanks for reading this blog!
Happy Testing 🙂

7 comments