-
Notifications
You must be signed in to change notification settings - Fork 0
Multi Browser and Emulation
Run beyond Chromium desktop. Flags live in .env / CI env.
ENABLE_MULTI_BROWSER=true
# Install browsers once:
npx playwright install --with-depsRuns Chromium + Firefox + WebKit (see playwright/playwright.config.ts). Agent-repo smoke workflow can dispatch a multi-browser job — Agent CI and Kubernetes.
ENABLE_MULTI_BROWSER=true npx playwright test
# or via pipeline when the flag is set
zyvor-qa testENABLE_AUTH_SETUP=true
ZYVOR_TEST_USER=…
ZYVOR_TEST_PASSWORD=…
ENABLE_DASHBOARD_TESTS=truePlaywright setup writes storageState for reuse (auth-test / flow). Marketing sites without login should keep dashboard tests off — FAQ.
ENABLE_EMULATION_PROJECTS=trueAdds dark mode / reduced-motion / locale-style projects when configured in Playwright config.
Mission Control and zyvor-qa vitals / flow accept device + network throttle options (Desktop Chrome, mobile, Slow 3G, …) — API Auth Realtime · Journeys and Flows.
Prefer ghcr.io/hypersdk/zyaiqaagent images that already bundle browsers; multi-browser increases runtime — shard with ZYVOR_SHARD / Action shard input.
Related: Configuration · External CI/CD
Start: Home · Getting Started · Tutorials · Workflows · Admin · Dashboard
Tutorials: Spec→Test · NL · GitHub · Coverage · Visual · Notify · External CI · Agent CI · zyvor.dev · Specs
Build: Architecture · Config · Authoring · Structure · Multi-browser · Rust
Actions: Mission Control · Journeys · API/Auth · Probes · Schedules · Ask Zyvor · Autofix
Ship: API · Webhooks · Security · CI/CD · Deploy · Releases · Enterprise
More: Troubleshoot · FAQ · Glossary · Contributing · Demos · Docs
Guides