def wait_text_is_not(self, text, timeout=30): """Wait fo element text to not match given text :Returns: The element """ wait = WebDriverWait(self.parent, timeout) message = f"Timeout waiting for element {self.name} text not to be '{text}'" wait.until_not(gec.element_text_to_be(self, text), message=message) return self
def wait_text(self, text, timeout=30): """Wait for element text to match given text :Returns: The element """ wait = WebDriverWait(self.parent, timeout) message = ('Timeout waiting for element {} text to be \'{}\''.format( self.name, text)) wait.until(gec.element_text_to_be(self, text), message=message) return self