insite (rubygems): Page object library with an emphasis on simplified navigation and reusable code. It has features geared towards supporting web components (www.webcomponents.org) or any recurring feature in your application. UI automation components that you define are extensions of the DOM and are fully interopable with standard DOM elements and other components.
Keywords: automation|browser|component|component-library|components|page-object|pageobject|pageobject-pattern|ruby|selenium|test-automation|testing-tools|ui-testing|watir|webdriver