def reorder_elements(self, box, *element_data): sel.force_navigate('service_dialog_edit', context={'dialog': self}) reorder_element_tree.click_path(box) list_ele = [] for each_element in element_data: list_ele.append(each_element.get("ele_label")) ele_1 = self.element(list_ele[0]) ele_2 = self.element(list_ele[1]) sel.drag_and_drop(ele_1, ele_2) sel.click(form_buttons.save) flash.assert_no_errors()
def reorder_elements(self, tab, box, *element_data): navigate_to(self, 'Edit') tree = accordion.tree("Dialog") tree.click_path(self.label, tab, box) list_ele = [] for each_element in element_data: list_ele.append(each_element.get("ele_label")) ele_1 = self.element(list_ele[0]) ele_2 = self.element(list_ele[1]) sel.drag_and_drop(ele_1, ele_2) sel.click(form_buttons.save) flash.assert_no_errors()
def reorder_elements(self, tab, box, *element_data): sel.force_navigate('service_dialog_edit', context={'dialog': self}) if version.current_version() > "5.5": tree = accordion.tree("Dialog") else: tree = Tree("dialog_edit_treebox") tree.click_path(self.label, tab, box) list_ele = [] for each_element in element_data: list_ele.append(each_element.get("ele_label")) ele_1 = self.element(list_ele[0]) ele_2 = self.element(list_ele[1]) sel.drag_and_drop(ele_1, ele_2) sel.click(form_buttons.save) flash.assert_no_errors()
def update_element(self, second_element, element_data): navigate_to(self, 'Edit') if version.current_version() > "5.5": tree = accordion.tree("Dialog") else: tree = Tree("dialog_edit_treebox") tree.click_path(self.label, self.tab_label, self.box_label) self.add_element(second_element) list_ele = [] list_ele.append(element_data.get("ele_label")) list_ele.append(second_element.get("ele_label")) tree.click_path(self.label, self.tab_label, self.box_label) ele_1 = self.element(list_ele[0]) ele_2 = self.element(list_ele[1]) sel.drag_and_drop(ele_1, ele_2) sel.click(form_buttons.save) flash.assert_no_errors()
def update_element(self, second_element, element_data): navigate_to(self, 'Edit') if self.appliance.version > "5.5": tree = accordion.tree("Dialog") else: tree = Tree("dialog_edit_treebox") tree.click_path(self.label, self.tab_label, self.box_label) self.add_element(second_element) list_ele = [] list_ele.append(element_data.get("ele_label")) list_ele.append(second_element.get("ele_label")) tree.click_path(self.label, self.tab_label, self.box_label) ele_1 = self.element(list_ele[0]) ele_2 = self.element(list_ele[1]) sel.drag_and_drop(ele_1, ele_2) sel.click(form_buttons.save) flash.assert_no_errors()
def update_element(self, second_element, element_data): sel.force_navigate('service_dialog_edit', context={'dialog': self}) if version.current_version() > "5.5": tree = accordion.tree("Dialog") else: tree = Tree("dialog_edit_treebox") tree.click_path(self.label, self.tab_label, self.box_label) self.add_element(second_element) list_ele = [] list_ele.append(element_data.get("ele_label")) list_ele.append(second_element.get("ele_label")) tree.click_path(self.label, self.tab_label, self.box_label) ele_1 = self.element(list_ele[0]) ele_2 = self.element(list_ele[1]) sel.drag_and_drop(ele_1, ele_2) sel.click(form_buttons.save) flash.assert_no_errors()
def drag_and_drop(self, widget): sel.drag_and_drop(self.drag_element, widget.drop_element)