예제 #1
0
    def enter_app_store_page():
        """进入应用商城首页"""

        wbp = WorkbenchPage()
        wbp.wait_for_page_load()
        wbp.click_app_store()
        asp = AppStorePage()
        asp.wait_for_page_load()
예제 #2
0
    def enter_workbench_page():
        """进入工作台首页"""

        mp = MessagePage()
        mp.wait_for_page_load()
        mp.click_workbench()
        wbp = WorkbenchPage()
        wbp.wait_for_page_load()
예제 #3
0
    def test_YYSC_0002(self):
        """检查【>】返回按钮控件是否正确"""

        # 进入应用商城首页
        Preconditions.enter_app_store_page()
        asp = AppStorePage()
        asp.wait_for_page_load()
        asp.click_back_button()
        wbp = WorkbenchPage()
        # 1.等待工作台页面加载
        wbp.wait_for_page_load()
예제 #4
0
    def test_YYSC_0001(self):
        """检查工作台进入应用商城入口是否正确"""

        # 进入应用商城首页
        Preconditions.enter_app_store_page()
        asp = AppStorePage()
        # 1.等待应用商城首页加载
        asp.wait_for_page_load()
        asp.click_back_button()
        wbp = WorkbenchPage()
        wbp.wait_for_page_load()
예제 #5
0
    def ensure_not_exists_app_by_name(name):
        """确保不存在指定应用"""

        wbp = WorkbenchPage()
        if wbp.is_exists_app_by_name(name):
            wbp.click_workbench_manage()
            wmp = WorkbenchManagePage()
            wmp.wait_for_page_load()
            wmp.click_remove_icon_by_app_name(name)
            time.sleep(2)
            wmp.click_back()
            wbp.wait_for_page_load()
예제 #6
0
    def ensure_not_exists_personal_app_by_name(name):
        """确保不存在指定个人应用"""

        wbp = WorkbenchPage()
        if wbp.is_exists_app_by_name(name):
            wbp.click_app_manage()
            amp = AppManagePage()
            # # 解决工作台不稳定问题
            # n = 1
            # while not amp.page_should_contain_text2("排序"):
            #     amp.click_back()
            #     wbp.wait_for_page_load()
            #     wbp.click_app_manage()
            #     n += 1
            #     if n > 20:
            #         break
            amp.wait_for_page_load()
            time.sleep(3)
            amp.click_remove_icon_by_name(name)
            time.sleep(1)
            amp.click_sure()
            time.sleep(1)
            amp.click_back_button()
            wbp.wait_for_page_load()