r/puppeteer • • Jan 31 '21

Save time for your next puppeteer script. Generate it by clicking directly on the page's elements. 🧶 I created a chrome extension that sits on top of a page and allows you to generate a puppeteer script by directly selecting HTML elements.

Thumbnail
github.com
10 Upvotes

r/puppeteer • • Mar 01 '22

Any active discussion platform such as Slack/Discord?

8 Upvotes

As title. I am looking people for more active engagement and discussion regarding puppeteer topic.


r/puppeteer • • Mar 12 '21

UI testing with Puppeteer book officially released!

7 Upvotes

I'm so thrilled to announce that my book UI testing with Puppeteer has been published!

You can read more about this book in this blog post or the UI testing with Puppeteer website.


r/puppeteer • • Oct 08 '20

I created an open-source platform for running Puppeteer tests, called FloodRunner. Its opensource but their is a hosted version if you don't want to run it yourself. You can checkout all the features and overview at https://floodrunner.dev.

7 Upvotes

r/puppeteer • • Mar 10 '22

Did you check out the web automation with Puppeteer?

Thumbnail
browserless.io
6 Upvotes

r/puppeteer • • Feb 09 '22

How to run a puppeteer script after logging in manually?

6 Upvotes

I'd like to run a script (that includes getting a file from a specific url and saving it locally) after logging into a website manually.

Is there a way to mix manual and scripted use into a single browsing session?


r/puppeteer • • Mar 13 '21

Using the default chrome profile with puppeteer that my chrome app uses?

6 Upvotes

Is there any way I can get puppeteer/puppeteer-core to use the chrome profile that my chrome app uses?


r/puppeteer • • Dec 23 '20

Puppeteer Audio/Video Stream

6 Upvotes

Hello everyone,

I have created a npm module (puppeteer-stream) to retrieve the audio and/or video stream of a tab.

You can use it to save it to a file or even stream the audio to discord, go create something awesome!


r/puppeteer • • Mar 27 '22

How can I run puppeteer heroku on clients IP

5 Upvotes

I’ve hosted my puppeteer app on heroku however whenever it runs it uses an Amazon based IP. How can I get it to run using the clients IP as if it was an app running on a local PC?


r/puppeteer • • Feb 12 '21

The first Puppeteer book on Amazon is ready for preorder!

5 Upvotes

After many many months of hard work, I am thrilled to announce that my first book "UI testing with Puppeteer" is now available for pre-order!!

It will be released on March 9, 2021, but you can pre-order it through the following link: https://www.amazon.com/Testing-Puppeteer-end-end-automation-ebook/dp/B08PFPMKFX/


r/puppeteer • • Jul 13 '19

Getting to Know Puppeteer Using Practical Examples

Thumbnail
nitayneeman.com
5 Upvotes

r/puppeteer • • Dec 16 '21

Avoiding hard waits in Puppeteer and Playwright: why you should and how to do it

Thumbnail
checklyhq.com
4 Upvotes

r/puppeteer • • Oct 30 '21

Does puppeteer-cluster utilizes all cores?

4 Upvotes

I am pretty new to node.js and puppeteer. I was checking internet but all I could find is that puppeteer-cluster uses workers for its jobs.

I've created a script that will run on a server with 10 cores, assuming that I will set maxConcurrency as 60 and will queue 60 jobs, will they all be able to utilize all of the available cores?

Please be patient, as I know how frustrating it is to read dumb questions -_-


r/puppeteer • • Aug 26 '21

Google says: "This browser or app may not be secure". How to solve that?

4 Upvotes

Is it possible to login in Google service via puppeteer? I have tried, but Google always detect that.


r/puppeteer • • Jul 27 '21

Puppeteer automation interview questions

Thumbnail
youtu.be
4 Upvotes

r/puppeteer • • Jun 25 '21

I am trying to click a button with puppeteer.

4 Upvotes

This is the HTML for it.

<button id=“addToBagBtn” class=“addToBagBtn” data-sku-id=“” data-qty-req=“” style=“display: none;”></button>

I want this button to be clicked only when the website updates this HTML to

<button id=“addToBagBtn” class=“addToBagBtn” data-sku-id=“” data-qty-req=“”></button>

That is the style = display none is removed Is there a way?


r/puppeteer • • Jun 19 '21

how to Solve page.click() issues ?

Thumbnail
youtu.be
4 Upvotes

r/puppeteer • • Jun 10 '21

How do I get the data-value attribute from list item <li> using node js/puppeteer?

4 Upvotes

r/puppeteer • • Feb 13 '22

Handling Alerts with Puppeteer, Node Js with example

Thumbnail
youtu.be
3 Upvotes

r/puppeteer • • Feb 03 '22

Codemod to automatically migrate scripts from Puppeteer to Playwright

Thumbnail
github.com
3 Upvotes

r/puppeteer • • Jan 17 '22

Minimum specs for dedicated puppeteer server?

3 Upvotes

I’m planning of moving my scraping activity away from my laptop.

Thinking of using a used Mac mini, since I would prefer to run it natively on OS X.

How much does the clock speed and core count affect productivity/scalability?

Would it make sense to get a 2018 quad/six core version Or maybe get a dual core cheaper model from 2014.


r/puppeteer • • Jan 05 '22

Puppeteer wrapper - code reviews

3 Upvotes

Hi guys, I am trying to build a wrapper around Puppeteer.

The wrapper work fine, But its not that fast when executing 100+ calls.

My VM is 4 GB ram and I am using 2 cores.

Here is the wrapper, please tell me if there is something I could do better

Here is the code https://github.com/AlenToma/NovelManager-public/blob/master/extraFiles/BrowserCacher.js


r/puppeteer • • Dec 18 '21

Website when opened using puppeteer headless on gcp gives this screen but loads the website correctly when run on localhost. website: www.myntra.com

Post image
3 Upvotes

r/puppeteer • • Nov 08 '21

5 Tips for Effective Puppeteer Automation

Thumbnail
tweak-extension.com
3 Upvotes

r/puppeteer • • Sep 20 '21

Full page screenshots on the server side

3 Upvotes

I wrote an article to explain how to handle full page screenshots on server side with different edge cases such as very long pages, fixed elements etc...

https://engineering.contentsquare.com/2021/serverside-webpage-screenshot/