def enter_manager_guide_page(): """进入管理员指引首页""" wbp = WorkbenchPage() wbp.wait_for_workbench_page_load() wbp.click_manager_guide() mgp = ManagerGuidePage() mgp.wait_for_page_load()
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()
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()
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()
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()