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

Function wait_for_selector

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

Source from the content-addressed store, hash-verified

2063
2064
2065def wait_for_selector(
2066 driver,
2067 selector,
2068 by="css selector",
2069 timeout=settings.LARGE_TIMEOUT,
2070):
2071 original_selector = None
2072 if page_utils.is_valid_by(by):
2073 original_selector = selector
2074 elif page_utils.is_valid_by(selector):
2075 original_selector = by
2076 selector, by = page_utils.recalculate_selector(selector, by)
2077 if __is_cdp_swap_needed(driver):
2078 return driver.cdp.select(selector)
2079 return wait_for_element_present(
2080 driver=driver,
2081 selector=selector,
2082 by=by,
2083 timeout=timeout,
2084 original_selector=original_selector,
2085 )
2086
2087
2088def wait_for_text(

Callers

nothing calls this directly

Calls 3

wait_for_element_presentFunction · 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…