Example functional test project with Selenium WebDriver + Page Factory + Page Object + TESTNG +  ScreenShotInFailure