wait
unknown
python
2 years ago
634 B
3
Indexable
from selenium.common.exceptions import TimeoutException from selenium.webdriver.support.wait import WebDriverWait from selenium.webdriver.support import expected_conditions as EC class BasePage(object): def __init__(self, driver): self.driver = driver def wait_element(self, locator, timeout=15): try: return WebDriverWait(self.driver, timeout).until(EC.presence_of_element_located(locator)) except TimeoutException: print("\n * ELEMENT NOT FOUND WITHIN GIVEN TIME! --> %s" % (locator,)) print('WebDriver closed') self.driver.quit()
Editor is loading...