Create a robust, maintainable, reusable and friendly test framework according to the Page Object Model design pattern!