In the realm of acceptance testing, a possibility for hooking into the application and exercising it end-to-end is to work through a user interface, which nowadays is in more and more cases web-based. The Page Object pattern is a way to model pages (intended as screens) of a web application as independent objects, and give them several responsibilities: hiding references to HTML element and the DO
![The Page Object pattern - DZone](https://cdn-ak-scissors.b.st-hatena.com/image/square/95ddb669523b048fe37d56c253165d553ec2d17a/height=288;version=1;width=512/https%3A%2F%2Fdzone.com%2Fthemes%2Fdz20%2Fimages%2FArticleImg_2.jpg)