wait
unknown
python
3 years ago
634 B
7
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...