Selenium Webdriver Functional Automation Test using PageObject design pattern