node package manager
Don’t reinvent the wheel. Reuse code within your team. 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.