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