Esempio n. 1
0
 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
Esempio n. 2
0
    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()