Back to Top

Disabling JavaScript Using Puppeteer

Updated 1 May 2019

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.

webkul

Thanks for reading this blog!

Happy Testing 🙂

Start your headless eCommerce
now.
Find out More
. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


7 comments

  • Smith
    • Priya Singh (Moderator)
  • Parabjot
    • Garima Pathak (Moderator)
  • Parabjot
  • Kapil Kumar
    • Garima Pathak (Moderator)
  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home