Skip to content

emencia/runplaywright

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Playwright test runner

npm package

A tests runner for Playwright

Install

npm install -g runplaywright
# or
yarn global add runplaywright
# install the playwright stuff
npx playwright install

Usage

The tests are grouped by playbooks in a base folder like tests/src. See the example

Commands

Generate config files

cd myproject/tests
gentestsconf

This will generate default Playwright config files

Show all the playbooks and tests available

List all the tests and playbooks in a project:

cd myproject
showtests

Run tests headless

The runtest command run the tests headless. Arguments:

playbook: to run a whole playbook. Example:

runtest playbook=blog

test: to run a single test. Example:

runtest test=blog/add_post

browser: to run in a specific browser. Example:

runtest browser=firefox

conf: to run in a specific configuration: desktop or mobile. Example:

runtest conf=desktop

Run 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

About

A tests runner for Playwright

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published