node package manager
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org ยป



Build Status

A Node library intended to simplify browser based automation.


@ MYOB we develop a number of frontend's using a similar browser automation toolsets and patterns.

We found the process for replicating, upgrading & sustaining these tools was onerous as the numbers of frontend's fanned-out.

This library strives to simplify this effort.

This library integrates tightly with the following libraries:

The library also encourages good UI automation patterns & practices:

  • Use of Page Objects
  • Use of Flow Objects, an extension to Page Objects, capturing common flows of activity through a UI
  • Stubbing backend integration using http_stub, giving you full control over backend data and availability

See the features directory for usage info.