def add(self, subfolder): self.add_subfolder() wait_for(lambda: self.selected_field_element is not None, num_sec=5, delay=0.1) sel.double_click(self.selected_field_element) input = wait_for( lambda: sel.elements("./input", root=self.selected_field_element), num_sec=5, delay=0.1, fail_condition=[])[0][0] sel.set_text(input, subfolder) sel.send_keys(input, Keys.RETURN)
def add(self, subfolder): self.add_subfolder() wait_for(lambda: self.selected_field_element is not None, num_sec=5, delay=0.1) sel.double_click(self.selected_field_element, wait_ajax=False) if version.current_version() < "5.5.0.7": input = wait_for( lambda: sel.elements("./input", root=self.selected_field_element), num_sec=5, delay=0.1, fail_condition=[])[0][0] sel.set_text(input, subfolder) sel.send_keys(input, Keys.RETURN) else: sel.handle_alert(prompt=subfolder)
def double_click(self): sel.double_click(self.sel_element)