MCPcopy Create free account
hub / github.com/seleniumbase/SeleniumBase / wait_for_element

Function wait_for_element

seleniumbase/fixtures/page_actions.py:2042–2062  ·  view source on GitHub ↗
(
    driver,
    selector,
    by="css selector",
    timeout=settings.LARGE_TIMEOUT,
)

Source from the content-addressed store, hash-verified

2040
2041
2042def wait_for_element(
2043 driver,
2044 selector,
2045 by="css selector",
2046 timeout=settings.LARGE_TIMEOUT,
2047):
2048 original_selector = None
2049 if page_utils.is_valid_by(by):
2050 original_selector = selector
2051 elif page_utils.is_valid_by(selector):
2052 original_selector = by
2053 selector, by = page_utils.recalculate_selector(selector, by)
2054 if __is_cdp_swap_needed(driver):
2055 return driver.cdp.select(selector)
2056 return wait_for_element_visible(
2057 driver=driver,
2058 selector=selector,
2059 by=by,
2060 timeout=timeout,
2061 original_selector=original_selector,
2062 )
2063
2064
2065def wait_for_selector(

Callers 1

get_textFunction · 0.70

Calls 3

wait_for_element_visibleFunction · 0.85
__is_cdp_swap_neededFunction · 0.70
selectMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…