code: def find_visible_elements(self, selector, by=By.CSS_SELECTOR, limit=0):
          
          self.wait_for_ready_state_complete()
          if page_utils.is_xpath_selector(selector):
              by = By.XPATH
          if page_utils.is_link_text_selector(selector):
              selector = page_utils.get_link_text_from_selector(selector)
              by = By.LINK_TEXT
          v_elems = page_actions.find_visible_elements(self.driver, selector, by)
          if limit and limit > 0 and len(v_elems) > limit:
              v_elems = v_elems[:limit]
          return v_elems
docs: Returns a list of matching WebElements that are visible.
              If "limit" is set and > 0, will only return that many elements.