CF Playwright page.screenshot stalls when running on local and time out in production.
reproducible repo: https://github.com/vaibhav0704/playwright-local
Node.js version: v22.19.0
pnpm version: 10.13.1
trying to run playwright locally using CF browser binding referring to: https://developers.cloudflare.com/browser-rendering/platform/playwright/
the app stalls while running it on local development mode at the page.screenshot() function (https://github.com/vaibhav0704/playwright-local/blob/main/src/services/screenshot.js) even though time out of 10 seconds is set. the process does throw error even after 10 seconds.
while in deployed worker environment the same request succeeds and throws time out error randomly
with my team member @bravo68web
GitHub
GitHub - vaibhav0704/playwright-local: reproduce browser binding er...
reproduce browser binding error on running it locally (sometimes on prod) - vaibhav0704/playwright-local
Cloudflare Docs
Playwright
Learn how to use Playwright with Cloudflare Workers for browser automation. Access Playwright API, manage sessions, and optimize browser rendering.
GitHub
playwright-local/src/services/screenshot.js at main · vaibhav0704/...
reproduce browser binding error on running it locally (sometimes on prod) - vaibhav0704/playwright-local
1 Reply
My team is on the pro plan