Ejemplo n.º 1
0
    def enter_manager_guide_page():
        """进入管理员指引首页"""

        wbp = WorkbenchPage()
        wbp.wait_for_workbench_page_load()
        wbp.click_manager_guide()
        mgp = ManagerGuidePage()
        mgp.wait_for_page_load()
Ejemplo n.º 2
0
    def test_QY_0004(self):
        """断网提示"""

        # 进入管理员指引首页
        Preconditions.enter_manager_guide_page()
        mgp = ManagerGuidePage()
        # 设置手机网络断开
        mgp.set_network_status(0)
        time.sleep(2)
        mgp.swipe_by_percent_on_screen(50, 70, 50, 30, 700)
        time.sleep(2)
        mgp.click_guide_by_name("帮助中心")
        time.sleep(2)
        # 1.页面是否提示“网络出错,轻触屏幕重新加载”
        self.assertEquals(mgp.is_text_present("网络出错,轻触屏幕重新加载"), True)
        mgp.click_guide_by_name("网络出错,轻触屏幕重新加载")
        # 2.是否提示“网络不可用,请检查网络设置”
        self.assertEquals(mgp.is_toast_exist("网络不可用,请检查网络设置"), True)
        mgp.click_back()
        mgp.click_back()
        # 等待工作台首页加载
        wbp = WorkbenchPage()
        wbp.wait_for_workbench_page_load()
Ejemplo n.º 3
0
    def test_QY_0001(self):
        """能够正常打开管理员指引页面,可以正常返回"""

        # 进入管理员指引首页
        Preconditions.enter_manager_guide_page()
        mgp = ManagerGuidePage()
        # 解决工作台不稳定问题
        mgp.click_back()
        wbp = WorkbenchPage()
        wbp.wait_for_workbench_page_load()
        wbp.click_manager_guide()
        mgp.wait_for_page_load()
        # 1、2.进入各个指引页
        mgp.click_guide_by_name("添加/邀请成员 壮大团队,提高协同办公效率")
        mgp.wait_for_guide_page_load("添加/邀请成员")
        mgp.click_back()
        time.sleep(1)
        mgp.click_guide_by_name("快速建群 根据组织架构快速建群,方便快捷")
        mgp.wait_for_guide_page_load("快速建群")
        mgp.click_back()
        time.sleep(1)
        mgp.click_guide_by_name("应用配置 灵活配置应用,打造专属工作台")
        mgp.wait_for_guide_page_load("应用配置")
        mgp.click_back()
        time.sleep(1)
        mgp.click_guide_by_name("企业认证 官方认证更权威,免费获取更多权益")
        mgp.wait_for_guide_page_load("企业认证")
        mgp.click_back()
        time.sleep(1)
        mgp.click_guide_by_name("后台登录指引 更多管理功能,登录和飞信企业管理后台")
        mgp.wait_for_guide_page_load("后台登录指引")
        mgp.click_back()
        time.sleep(1)
        mgp.swipe_by_percent_on_screen(50, 70, 50, 30, 700)
        mgp.swipe_by_percent_on_screen(50, 70, 50, 30, 700)
        time.sleep(2)
        # 3.进入帮助中心
        mgp.click_guide_by_name("帮助中心")
        mgp.wait_for_guide_page_load("创建团队")
        time.sleep(5)
        mgp.click_guide_by_name("员工手册")
        mgp.wait_for_guide_page_load("常见问题")
        mgp.click_guide_by_name("应用大全")
        mgp.wait_for_guide_page_load("和飞信特色通讯套件")
        mgp.click_guide_by_name("开发者文档")
        mgp.wait_for_guide_page_load("开发者接入")
        mgp.click_back()
        # 等待管理员指引首页加载
        mgp.wait_for_page_load()
        mgp.click_back()
        # 等待工作台首页加载
        wbp.wait_for_workbench_page_load()
Ejemplo n.º 4
0
    def test_QY_0003(self):
        """点击关闭按钮返回到工作台页面"""

        # 进入管理员指引首页
        Preconditions.enter_manager_guide_page()
        mgp = ManagerGuidePage()
        wbp = WorkbenchPage()
        # 1.进入各个指引页,点击顶部【X】
        mgp.click_guide_by_name("添加/邀请成员 壮大团队,提高协同办公效率")
        mgp.wait_for_guide_page_load("添加/邀请成员")
        mgp.click_close()
        wbp.wait_for_workbench_page_load()
        wbp.click_manager_guide()
        mgp.wait_for_page_load()
        mgp.click_guide_by_name("快速建群 根据组织架构快速建群,方便快捷")
        mgp.wait_for_guide_page_load("快速建群")
        mgp.click_close()
        wbp.wait_for_workbench_page_load()
        wbp.click_manager_guide()
        mgp.wait_for_page_load()
        mgp.click_guide_by_name("应用配置 灵活配置应用,打造专属工作台")
        mgp.wait_for_guide_page_load("应用配置")
        mgp.click_close()
        wbp.wait_for_workbench_page_load()
        wbp.click_manager_guide()
        mgp.wait_for_page_load()
        mgp.click_guide_by_name("企业认证 官方认证更权威,免费获取更多权益")
        mgp.wait_for_guide_page_load("企业认证")
        mgp.click_close()
        wbp.wait_for_workbench_page_load()
        wbp.click_manager_guide()
        mgp.wait_for_page_load()
        mgp.click_guide_by_name("后台登录指引 更多管理功能,登录和飞信企业管理后台")
        mgp.wait_for_guide_page_load("后台登录指引")
        mgp.click_close()
        # 等待工作台首页加载
        wbp.wait_for_workbench_page_load()
Ejemplo n.º 5
0
    def test_QY_0002(self):
        """点击返回键返回上一级页面"""

        # 进入管理员指引首页
        Preconditions.enter_manager_guide_page()
        mgp = ManagerGuidePage()
        # 1.进入各个指引页,点击顶部【<】
        mgp.click_guide_by_name("添加/邀请成员 壮大团队,提高协同办公效率")
        mgp.wait_for_guide_page_load("添加/邀请成员")
        mgp.click_back()
        time.sleep(1)
        mgp.click_guide_by_name("快速建群 根据组织架构快速建群,方便快捷")
        mgp.wait_for_guide_page_load("快速建群")
        mgp.click_back()
        time.sleep(1)
        mgp.click_guide_by_name("应用配置 灵活配置应用,打造专属工作台")
        mgp.wait_for_guide_page_load("应用配置")
        mgp.click_back()
        time.sleep(1)
        mgp.click_guide_by_name("企业认证 官方认证更权威,获取更多权益")
        mgp.wait_for_guide_page_load("企业认证")
        mgp.click_back()
        time.sleep(1)
        mgp.click_guide_by_name("后台登录指引 更多管理功能,登录和飞信企业管理后台")
        mgp.wait_for_guide_page_load("后台登录指引")
        mgp.click_back()
        # 等待管理员指引首页加载
        mgp.wait_for_page_load()
        mgp.click_back()
        # 等待工作台首页加载
        wbp = WorkbenchPage()
        wbp.wait_for_workbench_page_load()