A framework for creating page objects for in-browser or WebDriver tests.