Webship-js

webship-js logo

Webship-js is an Automated Functional Acceptance Testing tool. Helps to ease and speed the work with the End-to-end testing features in web apps or projects. Utilizing Playwright and Cucumber-js. Having custom and advanced general step definitions.

Step packs

Webship-js 2.0.x is extended by step packs: one npm package per platform, each adding step definitions for the markup that platform itself renders, so scenarios read as plain sentences. Install a pack beside webship-js and add its step file to cucumber.js. Each pack has its own documentation with one page per step.

Also: Diffy Steps for visual regression. Every pack is open source under github.com/webship.