playwright
+
watch
=
playwright-watch
🙈🐵 Run Playwright in watch mode
use exactly the same as Playwright, only in watch mode
npx playwright-watch test
Note: There is a peer dependency on
playwright
.
yarn add playwright-watch -D
#or
npm install playwright-watch --save-dev
Add script to your package.json
{
"test:watch": "playwright-watch test"
}
or
{
"test": "playwright test",
"test:watch": "playwright-watch exec yarn test"
}
run npx playwright-watch --help
to see more details.
🙈 playwright-watch
🐵 Run Playwright in watch mode
Commands:
playwright-watch <commands..> Use the same as Playwright but under watch
(e.g. playwright-watch test) [default]
playwright-watch exec <commands..> Run commands when changes are detected
(e.g. playwright-watch exec yarn test)
Options:
-h, --help Show help [boolean]
-v, --version Show version number [boolean]
-c, --config Configuration file of Playwright (default:
playwright.config.js), the `testMatch` prop will be watch path
(default: `.*(test|spec).(js|ts|mjs)`).
Examples:
playwright-watch test
playwright-watch test --config tests/playwright.config.js
playwright-watch exec yarn playwright test
playwright-watch exec yarn run test:e2e
playwright-watch exec echo changed