A brand new approach to Page Object pattern is here. Say hello to WatirPump
The new library provides features, that allow for creation of clean and maintainable web application models:
- DSL to declare elements and actions on them
- Reusable, nestable components
- Form helpers
- Page scoping
- …and more
Read this blog post to learn more.