datatracker/playwright
depfu[bot] 00d302237e
chore(deps): update all npm dependencies for playwright (#5525)
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2023-04-25 12:03:00 -05:00
..
data test: Use Playwright + agenda start/end dates fix (#4471) 2022-09-20 13:33:22 -05:00
helpers fix: Always label agenda session headers with day in meeting time zone (#5282) 2023-03-06 13:20:48 -06:00
tests/meeting fix(agenda): replace download cal dropdown with actual links (#5287) 2023-03-07 10:13:49 -06:00
tests-legacy/nomcom test: remove cypress + migrate existing tests to playwright (#4781) 2022-11-22 16:26:19 -06:00
.editorconfig test: Use Playwright + agenda start/end dates fix (#4471) 2022-09-20 13:33:22 -05:00
.eslintrc.js test: Use Playwright + agenda start/end dates fix (#4471) 2022-09-20 13:33:22 -05:00
.gitignore test: Use Playwright + agenda start/end dates fix (#4471) 2022-09-20 13:33:22 -05:00
.npmrc test: remove cypress + migrate existing tests to playwright (#4781) 2022-11-22 16:26:19 -06:00
package-lock.json chore(deps): update all npm dependencies for playwright (#5525) 2023-04-25 12:03:00 -05:00
package.json chore(deps): update all npm dependencies for playwright (#5525) 2023-04-25 12:03:00 -05:00
playwright-legacy.config.js test: remove cypress + migrate existing tests to playwright (#4781) 2022-11-22 16:26:19 -06:00
playwright.config.js test: Use Playwright + agenda start/end dates fix (#4471) 2022-09-20 13:33:22 -05:00
README.md test: Use Playwright + agenda start/end dates fix (#4471) 2022-09-20 13:33:22 -05:00

Playwright

Frontend testing automation tool

Install

Make sure you run all commands from the /playwright directory, not the project root.

npm install
npx playwright install --with-deps

Usage

Running all tests headless:

npm test

Running all tests serially in visual mode (headed):

npm run test:visual

Running all tests in debug mode:

npm run test:debug

Advanced Usage

Refer to the CLI Reference for all possible options.

Running a single test file:

npx playwright test foo.spec.ts

Running test files that have foo or bar in the filename:

npx playwright test foo bar

Running tests in a specific browser (e.g. chromium):

npx playwright test --project=chromium

Running tests in headed mode:

npx playwright test --headed