cucumber-browser-myob-presets
A Node library intended to simplify browser based automation.
Motivation
@ 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.