def __init__(self): if not hasattr(self, 'selenium'): self.selenium = SeleniumWrapper().connection self.se = self.selenium if not hasattr(self, 'config'): self.config = ConfigWrapper().config
def __init__(self, driver): self.driver = driver if not hasattr(self, 'config'): self.config = ConfigWrapper().config if not hasattr(self, 'short_wait'): setattr( self, 'short_wait', WebDriverWait(self.driver, self.config.getint('Selenium', 'timeout') / 2)) setattr( self, 'wait', WebDriverWait(self.driver, self.config.getint('Selenium', 'timeout'))) setattr( self, 'long_wait', WebDriverWait(self.driver, self.config.getint('Selenium', 'timeout') * 2))