Framework for writing page objects to automate interaction with graphical user interfaces.