Skip to content

Example CodeceptJS test cases for demo purposes

Notifications You must be signed in to change notification settings

ngraf/codeceptjs-examples

 
 

Repository files navigation

This repo contains tests for TodoMVC application. Tests can be executed via different helpers.

Installation

This is a playground for your first steps in testing, so instead of installing it from NPM it is recommended to clone it from repo instead and then install the dependencies:

git clone [email protected]:codecept-js/examples.git codeceptjs-examples && cd codeceptjs-examples && npm i

This will install CodeceptJS with Puppeteer, WebdriverIO & TestCafe packages.

Running Tests

The default helper is Playwright.

Playwright

Use codecept.conf.js to run tests with Playwright:

npx codeceptjs run --steps

Puppeteer

Use codecept.puppeteer.conf.js to run tests with Puppeteer:

npx codeceptjs run --steps -c codecept.puppeteer.conf.js 

WebdriverIO

Use codecept.webdriver.conf.js to run tests with WebdriverIO in Chrome:

npx codeceptjs run -c codecept.webdriver.conf.js --steps 

TestCafe

Use codecept.testcafe.conf.js to run tests with TestCafe in Chrome:

npx codeceptjs run -c codecept.testcafe.conf.js --steps 

Headless Mode

Run tests in headless mode:

HEADLESS=true npx codeceptjs run --steps

Parallel Execution

Run tests in parallel with 3 workers:

npx codeceptjs run-workers 3

Credits

Created as part of codepress by Stefan Huber. Maintained by CodeceptJS Team.

LICENSE

MIT

About

Example CodeceptJS test cases for demo purposes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.5%
  • Gherkin 2.5%