def wait_for_input_disappear(self): input_widget = self.find_it(UI.get_monako_input_widget_locator()) hidden = str2bool(input_widget.get_attribute(constants.ARIA_HIDDEN)) if not hidden: print("Press Enter again") self.confirm_input(input_widget) raise WebDriverException
def cancel_input_if_exist(self): try: input_widget = self.find_it(UI.get_monako_input_widget_locator()) except NoSuchElementException: return hidden = str2bool(input_widget.get_attribute(constants.ARIA_HIDDEN)) if not hidden: self.click_me(input_widget) actions = ActionChains(self.get_driver()) actions.send_keys(Keys.ESCAPE) actions.perform() self.wait_for_input_disappear()