code: def contains_content(browser, content):
      
      for elem in browser.find_elements_by_xpath(str(
              '//*[contains(normalize-space(.), {content}) '
              'and not(./*[contains(normalize-space(.), {content})])]'
              .format(content=string_literal(content)))):
  
          try:
              if elem.is_displayed():
                  return True
          except StaleElementReferenceException:
              pass
  
      return False
docs: Search for an element that contains the whole of the text we're looking
      for in it or its subelements, but whose children do NOT contain that
      text - otherwise matches <body> or <html> or other similarly useless
      things.