Top "Puppeteer" questions

Puppeteer is a Node.

Node puppeteer take screenshot full page SPA

I have a single page application with scrolling. I am trying to take a screenshot of the whole page, but …

node.js puppeteer google-chrome-headless
Injecting CSS into site with Puppeteer

The site I'm running automated tests on with Puppeteer displays info popups if actions were successful or when something failed. …

javascript node.js automated-tests google-chrome-devtools puppeteer
How to get children of elements by Puppeteer

I understand that puppeteer get its own handles rather than standard DOM elements, but I don't understand why I cannot …

javascript node.js puppeteer webautomation
Puppeteer unable to run on heroku

I deployed an app on heroku, and i added the puppeteer Heroku buildpack. After a succesful redeployment, i try to …

node.js heroku puppeteer
Puppeteer - wait for element to have certain value

So question is - how to wait until an element have a certain value? For example, some button on certain …

asynchronous jest puppeteer
Why can't I access 'window' in an exposeFunction() function with Puppeteer?

I have a very simple Puppeteer script that uses exposeFunction() to run something inside headless Chrome. (async function(){ var log = …

node.js google-chrome headless-browser puppeteer
Checking an element is disabled using Puppeteer

I have a button that has an initial state of disabled - <button type = "submit" class="ant-btn ant-btn-primary ant-btn-lg" …

javascript css-selectors puppeteer
What is the proper way to capture a HTTP response with Puppeteer?

I am trying to capture the http response status from a user sign-up. My code looks like this: it.only(…

google-chrome integration-testing puppeteer
How to get body / json response from XHR request with Puppeteer

I want to get the JSON data from a website I'm scraping with Puppeteer, but I can't figure how to …

javascript node.js puppeteer webautomation
Puppeteer get 3rd-party cookies

How can I get 3rd-party cookies from a website using Puppeteer? For first party, I know I can use: await …

javascript node.js cookies puppeteer google-chrome-headless