Open in app

Sign In

Write

Sign In

Giovanni Rago
Giovanni Rago

13 Followers

Home

About

Aug 10, 2021

Debugging Puppeteer & Playwright scripts

This article originally appeared on Checkly’s Learn Puppeteer & Playwright Understanding why a script does not work as expected, or just what the root cause of a failure is, is a key skill for automation. …

Debugging

5 min read

Debugging Puppeteer & Playwright scripts
Debugging Puppeteer & Playwright scripts
Debugging

5 min read


Apr 9, 2021

API Monitoring for the JAMStack

Originally published at https://www.checklyhq.com/guides/api-monitoring. Application Programming Interfaces (APIs) are used throughout software to define interactions between different software applications. …

Jamstack

8 min read

API Monitoring for the JAMStack
API Monitoring for the JAMStack
Jamstack

8 min read


Mar 16, 2021

Monitoring-as-Code

The trend of declaring infrastructure as code has been picking up steam over the last few years, offering a way for DevOps teams to transparently manage and scale cloud infrastructure. Why should the way we manage monitoring be any different? …

Monitoring

10 min read

Monitoring-as-Code
Monitoring-as-Code
Monitoring

10 min read


Mar 4, 2021

Cypress vs Selenium vs Playwright vs Puppeteer speed comparison

Our recent speed comparison of major headless browser automation tools, namely Puppeteer, Playwright and WebDriverIO with DevTools and Selenium, received a very positive response. The single most common ask from our readers was that we follow up by including Cypress in our benchmark. …

Testing

8 min read

Cypress vs Selenium vs Playwright vs Puppeteer speed comparison
Cypress vs Selenium vs Playwright vs Puppeteer speed comparison
Testing

8 min read


Dec 16, 2020

Generating PDFs (invoices, manuals and more) from web pages using Puppeteer/Playwright

Originally published on theheadless.dev Puppeteer and Playwright can be used to create PDFs from webpages. This opens up interesting automation scenarios for tasks such as archiving, generating invoices, writing manuals, books and more. This article introduces this functionality and shows how we can customise the PDF to fit our needs. Generating a PDF file …

Web Development

3 min read

Generating PDFs (invoices, manuals and more) from web pages using Puppeteer/Playwright
Generating PDFs (invoices, manuals and more) from web pages using Puppeteer/Playwright
Web Development

3 min read


Dec 11, 2020

Challenging automation flows

While automation tools are fundamental to modern software development, they also have the innate potential to be used for malicious purposes. This applies to Puppeteer and Playwright, too. As a consequence, some user flows are made purposely hard to automate to defend against threat actors. Some examples: New user signup …

Web Development

3 min read

Challenging automation flows
Challenging automation flows
Web Development

3 min read


Dec 3, 2020

Puppeteer vs Selenium vs Playwright, a speed comparison

When we decided to build Checkly’s browser checks, we chose to do so with Puppeteer, an open-source headless browser automation tool, later adding Playwright, too. We wanted to support users with synthetic monitoring and testing to let them know whether their websites worked as expected at any given moment. …

Web Development

8 min read

Puppeteer vs Selenium vs Playwright, a speed comparison
Puppeteer vs Selenium vs Playwright, a speed comparison
Web Development

8 min read


Nov 26, 2020

Intro to measuring page performance with Puppeteer & Playwright

The need for fast and responsive applications has never been greater because of the move from desktop to mobile. Still, web applications have been increasing in complexity and size, with rising load times. …

Web Development

4 min read

Intro to measuring page performance with Puppeteer & Playwright
Intro to measuring page performance with Puppeteer & Playwright
Web Development

4 min read


Nov 17, 2020

How we improved the Lighthouse score of our landing page to 96.

We recently optimized the hell out of our Lighthouse score, and one of our landing pages went from a low 70s score to a cool 96 and above score. …

Web Performance

5 min read

How we improved the Lighthouse score of our landing page to 96.
How we improved the Lighthouse score of our landing page to 96.
Web Performance

5 min read


Oct 20, 2020

Using cookies to speed up Puppeteer and Playwright scripts

As we go about our day-to-day on the web, our browser automatically exchanges small amounts of data with the websites we visit. …

Automation Testing

3 min read

Using cookies to speed up Puppeteer and Playwright scripts
Using cookies to speed up Puppeteer and Playwright scripts
Automation Testing

3 min read

Giovanni Rago

Giovanni Rago

13 Followers

Head of Developer Relations @ Checkly, core theheadless.dev contributor.

Following
  • Florian Mößle

    Florian Mößle

  • Pietro Invernizzi

    Pietro Invernizzi

  • Thomas Guppy

    Thomas Guppy

  • Max Cutler

    Max Cutler

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech