runplaywright
v0.0.12
Published
A test runner for Playwright
Downloads
3
Readme
Playwright test runner
A tests runner for Playwright
Install
npm install -g runplaywright
# or
yarn global add runplaywright
# install the playwright stuff
npx playwright installUsage
The tests are grouped by playbooks in a base folder like tests/src. See the example
Commands
Generate config files
cd myproject/tests
gentestsconfThis will generate default Playwright config files
Show all the playbooks and tests available
List all the tests and playbooks in a project:
cd myproject
showtestsRun tests headless
The runtest command run the tests headless. Arguments:
playbook: to run a whole playbook. Example:
runtest playbook=blogtest: to run a single test. Example:
runtest test=blog/add_postbrowser: to run in a specific browser. Example:
runtest browser=firefoxconf: to run in a specific configuration: desktop or mobile. Example:
runtest conf=desktopRun tests in browser
The playtest command run the tests in a browser
All the arguments are the same as above except conf that is not
available in play mode
It is possible to cumulate the params above. To play a single test in Firefox:
playtest test=blog/list_posts browser=firefox