Test Design Considerations Page Objects Page objects is a design pattern used for web automated testing. Few links: http://code.google.com/p/selenium/wiki/PageObjects http://www.theautomatedtester.co.uk/tutorials/selenium/page-object-pattern.htm http://pragprog.com/magazines/2010-08/page-objects-in-python http://docs.seleniumhq.org/docs/06_test_design_considerations.jsp