This was a very important chapter and step in building the Selenium framework. If the concept of the Selenium Page Object Model can be grasped and implemented as discussed in this chapter, the user will create that separation layer between the Java classes that store the page object definitions and the test classes that test them. This will greatly reduce the amount of redundancy and maintenance always seen in test automation frameworks.
The next chapter will introduce the user to using inspectors to get the browser and mobile locators, illustrate which locator types have precedence, and demonstrate how to create dynamically instantiated locator methods to reduce the number of elements defined in each page object class.