def remove_group_members(self, group, *members): from pages import LableGroupDetailPage if self.click_label_group(group): detail = LableGroupDetailPage() try: self.click_element(['xpath', '//*[@text="知道了"]'], 1) except: pass detail.open_setting_menu() detail.remove_members(*members) self.click_back() try: self.click_element(['xpath', '//*[@text="知道了"]'], 1) except: pass detail.wait_for_page_load() try: self.click_element(['xpath', '//*[@text="知道了"]'], 1) except: pass self.click_back() self.wait_for_page_load()
def rename_label_group(self, old_name, new_name): """ 重命名分组 :param old_name: 要修改的分组 :param new_name: 将赋予的分组名 :return: """ from pages import LableGroupDetailPage if self.click_label_group(old_name): detail = LableGroupDetailPage() try: self.click_element(['xpath', '//*[@text="知道了"]'], 1) except: pass detail.open_setting_menu() detail.rename_group_name(new_name) import time time.sleep(2) self.click_back() detail.wait_for_page_load() actual = detail.get_group_name() self.click_back() self.wait_for_page_load() return actual