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

Function assert_element_visible

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

Source from the content-addressed store, hash-verified

1923
1924
1925def assert_element_visible(
1926 driver, selector, by="css selector", timeout=settings.SMALL_TIMEOUT
1927):
1928 original_selector = None
1929 if page_utils.is_valid_by(by):
1930 original_selector = selector
1931 elif page_utils.is_valid_by(selector):
1932 original_selector = by
1933 selector, by = page_utils.recalculate_selector(selector, by)
1934 if __is_cdp_swap_needed(driver):
1935 driver.cdp.assert_element(selector)
1936 return True
1937 wait_for_element_visible(
1938 driver,
1939 selector,
1940 by=by,
1941 timeout=timeout,
1942 original_selector=original_selector,
1943 )
1944
1945
1946def assert_element_present(

Callers

nothing calls this directly

Calls 3

wait_for_element_visibleFunction · 0.85
__is_cdp_swap_neededFunction · 0.70
assert_elementMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…