code: @Override
  	public void go() {
  		logger.info("Waiting {} seconds for {}...", timeout, element);
  		WebDriverWait waiting = new WebDriverWait(getWebDriver(), timeout);
  		try {
  			waiting.until(ExpectedConditions.presenceOfElementLocated(element));
  		} catch (NullPointerException e) {
  			fail(String.format("Element %s did not appear within %d seconds.", element, timeout), e);
  		}
  	}
docs: Waits for the element.