public void todaysDealsTest(DriverGenerator dg){
		// boiler plate
		WebDriver wd = dg.generate();
		LoggedOutPage pph = new LoggedOutPage(wd);
		// setup
		boolean madeItToPage = pph.goToURL(AMAZON_HOME_PAGE);
		boolean foundAndClickedOnElement = pph.clickOnVisibleElement(TODAYS_DEALS_LINK);
		// assertions
		if (madeItToPage && foundAndClickedOnElement){
			try{
				Assert.assertEquals(TODAYS_DEALS_INNERHTML, pph.getInnerHTML(TODAYS_DEALS_TEXT));				
			}finally{
				wd.quit();
			}
		}else{
			failSetupAndCloseBrowser(wd);
		}
	}