(
driver,
selector,
by="css selector",
timeout=settings.LARGE_TIMEOUT,
)
| 2063 | |
| 2064 | |
| 2065 | def 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 | |
| 2088 | def wait_for_text( |
nothing calls this directly
no test coverage detected
searching dependent graphs…