mirror of
https://github.com/hanzoai/vitest.git
synced 2026-09-24 17:04:25 +00:00
Browser Tests
# run full test with all providers and all browsers
pnpm run test
# run only playwright provider + all browsers
pnpm run test:playwright
# run only playwright provider + chromium
TEST_BROWSER=chromium pnpm run test:playwright
# run specific fixture (default is playwright provider + all browsers)
pnpm run test-fixtures --root ./fixtures/locators
# run specific fixture with selected provider and browser
PROVIDER=playwright TEST_BROWSER=firefox pnpm run test-fixtures --root ./fixtures/locators
Using docker playwright
Some test suites don't support running it remotely (fixtures/inspect and fixtures/insecure-context).
# Start playwright browser server
pnpm docker up -d
# Run tests with BROWSER_WS_ENDPOINT
BROWSER_WS_ENDPOINT=true pnpm run test:playwright