A working example of how to build an automated testing framework following the page object pattern