code: public static void waitUntilElementIsVisible(final String elementLocator) {
          logger.entering(elementLocator);
          By by = HtmlElementUtils.resolveByType(elementLocator);
          ExpectedCondition<WebElement> condition = ExpectedConditions.visibilityOfElementLocated(by);
          waitForCondition(condition);
          logger.exiting();
      }
docs: Waits until element is present on the DOM of a page and visible. Visibility means that the element is not only
  displayed but also has a height and width that is greater than 0.
  
  @param elementLocator
  identifier of element to be visible