(
driver,
selector,
by="css selector",
timeout=settings.LARGE_TIMEOUT,
)
| 2040 | |
| 2041 | |
| 2042 | def 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 | |
| 2065 | def wait_for_selector( |
no test coverage detected
searching dependent graphs…