Esempio n. 1
0
 def cancel_delete_label_groups(self, *groups):
     """
     删除指定分组点击取消
     :param groups: 要删除的分组名称数组
     :return:
     """
     from pages import LableGroupDetailPage
     for name in groups:
         if isinstance(name, (list, tuple)) and len(name) > 0:
             name = name[0]
         if self.click_label_group(name):
             detail = LableGroupDetailPage()
             try:
                 self.click_element(['xpath', '//*[@text="知道了"]'], 1)
             except:
                 pass
             detail.open_setting_menu()
             detail.click_delete_label_menu()
             detail.click_cancel()
             self.click_back()
             try:
                 self.click_element(['xpath', '//*[@text="知道了"]'], 1)
             except:
                 pass
             self.click_back()
             self.wait_for_page_load()
Esempio n. 2
0
 def delete_all_label(self):
     """
     一键删除全部分组
     :return:
     """
     from pages import LableGroupDetailPage
     # groups=self.get_element(self.__class__.__locators['已建分组列表1'])
     while self.is_element_present(locator='已建分组列表1'):
         self.click_element(self.__class__.__locators['已建分组列表1'])
         detail = LableGroupDetailPage()
         detail.click_cancel()
         detail.open_setting_menu()
         lable_setting=LabelSettingMenu()
         lable_setting.click_delete_label_menu()
         lable_setting.click_delete()
         time.sleep(2)
Esempio n. 3
0
    def delete_group(self):
        """
        删除指定分组(默认删除排列第一的分组)
        :return:
        """
        from pages import LableGroupDetailPage

        self.click_element(self.__class__.__locators['已建分组列表1'])
        time.sleep(2)
        detail = LableGroupDetailPage()
        detail.click_cancel()
        detail.open_setting_menu()
        lable_setting=LabelSettingMenu()
        time.sleep(1)
        lable_setting.click_delete_label_menu()
        time.sleep(1)
        lable_setting.click_delete()
        time.sleep(2)