https://github.com/codeceptjs/create-codeceptjs
One-line installer for CodeceptJS
https://github.com/codeceptjs/create-codeceptjs
Last synced: 5 months ago
JSON representation
One-line installer for CodeceptJS
- Host: GitHub
- URL: https://github.com/codeceptjs/create-codeceptjs
- Owner: codeceptjs
- License: mit
- Created: 2020-06-28T20:59:49.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-09-30T15:53:51.000Z (9 months ago)
- Last Synced: 2024-10-29T11:06:40.725Z (8 months ago)
- Language: JavaScript
- Size: 34.2 KB
- Stars: 12
- Watchers: 5
- Forks: 10
- Open Issues: 3
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Create CodeceptJS 🚀
One command to create a fresh CodeceptJS project or add CodeceptJS to an existing project.
```
____ ____ _____ ____ _____ _____ ____ ____ ____ _____ ____ _____ ____ _____ _ ____
/ _\/ __\/ __// _ \/__ __\/ __/ / _\/ _ \/ _ \/ __// _\/ __// __\/__ __\ / |/ ___\
| / | \/|| \ | / \ | / \ | \ | / | / \|| | \|| \ | / | \ | \/| / \ | || \
| \__| /| /_ | |-| | | | | /_ | \__| \_/|| |_/|| /_ | \_ | /_ | __/ | |/\_| |\___ |
\____/\_/\_\\____\\_/ \ | \_/ \____\ \____/\____/\____/\____\\____/\____\\_/ \_/\____/\____/
```It is not required to use `create-codeceptjs` on any project, you can install them on your own, but it is very easy to start from scratch.

This script will also add several commands to the `scripts` section of your `package.json`, so you can just execute tests without the need to learn custom CodeceptJS commands.
## Usage
To install CodeceptJS + Playwright into your current project run
```
npx create-codeceptjs .
```To install CodeceptJS + Playwright into the "tests" directory run
```
npx create-codeceptjs tests
```To install CodeceptJS + WebdriverIO run
```
npx create-codeceptjs --webdriverio
```To install CodeceptJS + WebdriverIO into "tests" directory
```
npx create-codeceptjs tests --webdriverio
```Supported options:
* `--puppeteer` - installs Puppeteer as default helper
* `--webdriverio` - installs WebdriverIO as default helper
* `--testcafe` - installs TestCafe as default helper
* `--use-yarn` - yes, we support yarn too!
* `--force`, - accept an incorrect (and potentially broken) dependency resolution when installing with NPM## NPM Scripts
This command appends following scripts to package.json file:
* `codeceptjs` - runs tests
* `codeceptjs:headless` - runs tests in headless mode
* `codeceptjs:ui` - runs tests via CodeceptUI
* `codeceptjs:demo` - runs tests from demo application
* `codeceptjs:demo:headless` - runs tests in headless mode from demo
* `codeceptjs:demo:ui` - opens CodeceptUI for demo application