def test_KQDK_0006(self):
        """点击顶部返回键,返回到上一级页面"""

        acp = AttendanceCardPage()
        acp.wait_for_page_load()
        acp.click_back()
        wbp = WorkbenchPage()
        # 1.等待工作台首页加载
        wbp.wait_for_workbench_page_load()
        wbp.click_attendance_card()
        # 解决工作台不稳定问题
        n = 1
        while not acp.page_should_contain_text2("考勤组"):
            acp.click_back_by_android()
            wbp.wait_for_workbench_page_load()
            wbp.click_attendance_card()
            n += 1
            if n > 20:
                break
        acp.wait_for_page_load()
        acp.click_help_icon()
        time.sleep(2)
        acp.click_back()
        # 2.等待考勤打卡首页加载
        acp.wait_for_page_load()
    def enter_attendance_card_page():
        """进入考勤打卡首页"""

        mp = MessagePage()
        mp.wait_for_page_load()
        mp.click_workbench()
        wbp = WorkbenchPage()
        wbp.wait_for_workbench_page_load()
        # 查找并点击所有展开元素
        wbp.find_and_click_open_element()
        wbp.click_add_attendance_card()
        acp = AttendanceCardPage()
        # 解决工作台不稳定问题
        n = 1
        while not acp.page_should_contain_text2("考勤组"):
            acp.click_back_by_android()
            wbp.wait_for_workbench_page_load()
            wbp.click_attendance_card()
            n += 1
            if n > 20:
                break
        # 确保已经加入考勤组
        if not acp.is_on_attendance_card_page():
            acp.click_text("新建考勤组")
            time.sleep(2)
            if acp.is_text_present("始终允许"):
                acp.click_text("始终允许")
            time.sleep(2)
            acp.click_text("请选择")
            time.sleep(5)
            acp.click_text("全选")
            time.sleep(1)
            acp.click_text("确认")
            time.sleep(1)
            acp.click_create_attendance_group_button()
            time.sleep(5)
            acp.click_back()
            acp.wait_for_page_load()