Cybernaut is deprecated in favor of pageobject.js.org
TypeScript JavaScript Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.vscode
@cybernaut
configs
docs
scripts
.editorconfig
.gitignore
.markdownlint.json
.node-version
.npmrc
.prettierignore
.travis.yml
CHANGELOG.md
LICENSE
README.md
commitlint.config.js
lerna.json
package.json
tsconfig.json
tslint.json
wallaby.js

README.md

Cybernaut

Build Status Coverage Status

Reliable, automated Web UI testing.

⚠️ Cybernaut is deprecated in favor of PageObjectJS.

Getting started

Please take a look at the @cybernaut/test README.

Packages

Cybernaut is a multi-package repository.

@cybernaut/test ❤️

A solution for writing reliable tests using any Web UI testing framework.

@cybernaut/puppeteer ⭐️

Convenience functions for using Puppeteer with @cybernaut/test.

Development

Installing dependencies and bootstrapping packages

npm install

Upgrading dependencies

npm run upgrade

Compiling sources and running unit tests continuously

npm run watch

Running CI tests

npm test

Formatting sources

By default, a Git Hook is installed to automatically format all files of a commit. Manually, it can be executed with the following command:

npm run format

Committing a change

npm run commit

Releasing a new version

npm run release

Built by (c) Clemens Akens. Released under the terms of the MIT License.