def wait_for_exist(driver, by, value, interval=0.5, timeout=20): return Utils.wait_until(Utils.try_function(driver.find_element, by=by, value=value), interval=interval, timeout=timeout)
def wait_for_alert_present(self): Utils.wait_for(self.is_alert_present)
def visible(self): Utils.wait_for(self.web_element.visible, self.interval, self.timeout)
def exist(self): Utils.wait_for(self.web_element.exist, self.interval, self.timeout)
def getSource(self,plateform=None): if(plateform=='ios'): Utils.wait_for(self.browser.find_element(By.XPATH,'//UIANavigationBar[1]').is_displayed) return self.browser.get_pageSource()