Personas that persist
Keep a signed-in profile for each test account, with its own storage, ready for every run.
Use cases / QA & web testing
QA and web teams test how a site behaves for different users, locales and devices. Browz gives each test persona its own saved profile, exit, timezone and languages, and lets you drive them all from Playwright or Puppeteer.
The problem
How Browz helps
Keep a signed-in profile for each test account, with its own storage, ready for every run.
Set languages, timezone, screen size and more per profile, or let them follow the profile’s exit.
Start a profile from the API or CLI and connect Playwright, Puppeteer or Selenium over CDP.
Per-profile website blocklists keep chosen hosts, such as analytics, out of test sessions.
A setup that works
One profile for each test account and locale, filed in a QA folder.
Choose languages, timezone and screen, and a proxy in the country you are testing.
Call browz start, read the debug port, and connect your test runner over CDP.
Features you’ll use
FAQ
Browz is a desktop app for Mac and Windows. You can drive it from tests running on the same computer through the local API.