* feat: remove old agenda (django-side) * fix: bring in latest commits * test: remove -neue from playwright tests * test: remove agenda selenium js tests * test: remove agenda views tests * fix: remove deprecated agenda views (week-view, agenda-by, floor-plan) * test: fix failing python tests * test: remove more deprecated tests * chore: remove deprecated templates * test: remove unused import * feat: handle agenda personalize with filter + move agenda specific stuff out of root component * fix: redirect deprecated urls to agenda / floorplan * feat: agenda - open picker mode when from personalize path * fix: safari doesn't support device-pixel-content-box property on ResizeObserver * test: move floor plan test into main agenda test Co-authored-by: Robert Sparks <rjsparks@nostrum.com> |
||
---|---|---|
.. | ||
data | ||
helpers | ||
tests/meeting | ||
.editorconfig | ||
.eslintrc.js | ||
.gitignore | ||
package-lock.json | ||
package.json | ||
playwright.config.js | ||
README.md |
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