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

Function assert_element_present

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

Source from the content-addressed store, hash-verified

1944
1945
1946def assert_element_present(
1947 driver, selector, by="css selector", timeout=settings.SMALL_TIMEOUT
1948):
1949 original_selector = None
1950 if page_utils.is_valid_by(by):
1951 original_selector = selector
1952 elif page_utils.is_valid_by(selector):
1953 original_selector = by
1954 selector, by = page_utils.recalculate_selector(selector, by)
1955 if __is_cdp_swap_needed(driver):
1956 driver.cdp.assert_element_present(selector)
1957 return True
1958 wait_for_element_present(
1959 driver,
1960 selector,
1961 by=by,
1962 timeout=timeout,
1963 original_selector=original_selector,
1964 )
1965
1966
1967def assert_element_not_visible(

Callers

nothing calls this directly

Calls 3

wait_for_element_presentFunction · 0.85
__is_cdp_swap_neededFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…