handow
v1.0.5
Published
E2E test engine for web applications
Downloads
30
Maintainers
Readme
Handow is an E2E test engine basing on Playwright Node.js APIs. Users can integrate it with handow-shm to scaffold a full featured test server, or run the test engine solely with CLI. Test developers can also import handow to Node.js application as APIs provider.
Highly recommended to clone the handow-seed to scaffold your test project if you are Handow users.
Who are handow users? The Handow users just want to import handow as a module package in their E2E applications. The handow-seed project is a good chice for Handow users create their test application quickly. If you prefer creating custom project and invoke Handow APIs by script or CLI, please refer Handow APIs And Commands.
Features
- Driven by Playwright APIs
- Simplified Gherkin syntax for test story
- Built-in steps library and custom steps integration
- Parameters passing from scenarios and params files
- Static report generation
- Multi-workers for parallel running
Refer Handow Outline to see more details.
Install
Make sure Node.js has been installed to your local machine, versions ">=12.0.0 && <15.0.0" are recommended.
$ npm install
Handow test engine is not a stand alone application. In order to run and debug the local handow project as a Node.js module, it should be installed to a main test application. The "/_testApp/" folder in handow source code is a simple test project, developers can use it as main application. Install local handow project to main test
Resources
The seed project to implement Handow on Github handow-seed
The Handow test server repository on NPM handow-shm
The Handow engin repository on NPM handow
License
MIT