Click as the element become visible
(browser, element)
| 2037 | |
| 2038 | |
| 2039 | def click_visibly(browser, element): |
| 2040 | """Click as the element become visible""" |
| 2041 | if element.is_displayed(): |
| 2042 | click_element(browser, element) |
| 2043 | |
| 2044 | else: |
| 2045 | browser.execute_script( |
| 2046 | "arguments[0].style.visibility = 'visible'; " |
| 2047 | "arguments[0].style.height = '10px'; " |
| 2048 | "arguments[0].style.width = '10px'; " |
| 2049 | "arguments[0].style.opacity = 1", |
| 2050 | element, |
| 2051 | ) |
| 2052 | # update server calls |
| 2053 | update_activity(browser, state=None) |
| 2054 | sleep(randint(1, 5)) |
| 2055 | |
| 2056 | click_element(browser, element) |
| 2057 | |
| 2058 | return True |
| 2059 | |
| 2060 | |
| 2061 | def get_action_delay(action): |
no test coverage detected