Skip to content

newlifewj/handow-seed

Repository files navigation

Create E2E Test Project with handow-seed

Clone handow-seed project to create a full-featured E2E test application. Living Demo

  • Test engine is driven by Playwright
  • Built-in test steps library
  • Test server (SHM) with management UI, reports renderer and history archive
  • Demos

Developers just need add new test stories, plans and run the E2E test locally or deploy it to cloud.

More details

#f03c15 Handow story syntax, completion, and validation support on IDE VSCODE Extension

Install

Make sure Node.js has been installed to your local machine, versions ">=12.0.0 && <15.0.0" are recommended).

Install dependencies in the project root:

$ npm install

Run command with 'sudo' in Linux machine, e.g., 'sudo npm install'.

Installation need minutes because the Chromium, Firefox and Webkit browsers are instantiated to your local machine.

Then verify the E2E application by launching the test server locally:

$ npm start

The SHM UI is opened automatically by the default browser of current machine, users can investigate more details by navigating to differnt dashboards. Getting Start

The SHM UI is opened with http://localhost:3333 by default, force reload page in case of a blank view.

Resources

Documentation

The Handow test engine project on Github handow

The Handow test server repository on NPM handow-shm

The Handow engin repository on NPM handow

License

MIT