Selenium Python - Advanced Patterns
Given this custom expected condition class:
class ElementHasText:
def __init__(self, locator, text):
self.locator = locator
self.text = text
def __call__(self, driver):
element = driver.find_element(*self.locator)
return self.text in element.text
What will
WebDriverWait(driver, 5).until(ElementHasText((By.ID, 'msg'), 'Success')) do if the element's text is 'Operation Success'?