DEV Community

CurlShot profile picture

CurlShot

404 bio not found

What Playwright's toHaveScreenshot() default lets through: threshold, maxDiffPixels and ratio tested on 11 changes

What Playwright's toHaveScreenshot() default lets through: threshold, maxDiffPixels and ratio tested on 11 changes

Comments
8 min read
A hung or crashed page during a Playwright screenshot: what the timeouts cover, and a per-job deadline that cleans up

A hung or crashed page during a Playwright screenshot: what the timeouts cover, and a per-job deadline that cleans up

Comments
7 min read
One Chromium per screenshot, or one shared browser? Time, memory and leaks measured in Playwright

One Chromium per screenshot, or one shared browser? Time, memory and leaks measured in Playwright

Comments
9 min read
Why the same page gives different Playwright screenshots: five sources, each measured

Why the same page gives different Playwright screenshots: five sources, each measured

Comments
8 min read
Find missing glyphs before Chromium screenshots them: which font was used, and a check that fails the capture

Find missing glyphs before Chromium screenshots them: which font was used, and a check that fails the capture

Comments
8 min read
Playwright fullPage screenshots return one viewport when the page scrolls inside a container

Playwright fullPage screenshots return one viewport when the page scrolls inside a container

Comments
9 min read
Playwright page.pdf(): missing backgrounds, a 0.7 pt header and @page sizes, each measured

Playwright page.pdf(): missing backgrounds, a 0.7 pt header and @page sizes, each measured

Comments
7 min read
What a killed Playwright script leaves behind on Linux: processes, profile dirs and a SIGTERM that does not exit

What a killed Playwright script leaves behind on Linux: processes, profile dirs and a SIGTERM that does not exit

1
Comments 2
8 min read
What Playwright's waits guarantee before a screenshot: load, networkidle, fonts.ready and lazy images, tested

What Playwright's waits guarantee before a screenshot: load, networkidle, fonts.ready and lazy images, tested

Comments
8 min read
Add website screenshots to your app with one API call (no headless Chrome)

Add website screenshots to your app with one API call (no headless Chrome)

Comments
3 min read
Validating the URL before page.goto() is not enough: redirects slip past Playwright's page.route()

Validating the URL before page.goto() is not enough: redirects slip past Playwright's page.route()

Comments
8 min read
loading...