* feat: Total ids on IESG dashboard * IESG I-D code comments * Using Robert's query forIESG dashboard total_ids * Hiding columns in later IESG Dashboard tables * Changing IESG dashboard var name to match column table * Updating IESG pre_pubreqquery * IESG dashboard prepub req safeParser and graphs * IESG dashboard fixing Playwright API usage * IESG dashboard fixing Playwright API usage (2) * Updating .gitignore for /geckodriver.log * IESG ad test title * feat: pages left to ballot on [WIP] * Adding geckodriver.log to gitignore * [WIP] pages left to ballot on * integrating pages left to ballot on WIP * Tests for ad pages remaining * Setting states to test ballot items * refactor ad_pages_left_to_ballot_on count logic * WIP tests for pages left to ballot on * chore: remove whitespace change * fix: look into the BallotPositionDocEventObject * chore: remove prints * fix: restructure test * style: fix js code styling * fix: only show graph for ADs/Secretariat --------- Co-authored-by: Matthew Holloway <Matthew Holloway> Co-authored-by: holloway <matthew@holloway.co.nz> Co-authored-by: Nicolas Giard <github@ngpixel.com> Co-authored-by: Matthew Holloway <matthew@staff.ietf.org> |
||
---|---|---|
.. | ||
data | ||
helpers | ||
tests | ||
tests-legacy | ||
.editorconfig | ||
.eslintrc.js | ||
.gitignore | ||
.npmrc | ||
package-lock.json | ||
package.json | ||
playwright-legacy.config.js | ||
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