def enter_app_store_page(): """进入应用商城首页""" wbp = WorkbenchPage() wbp.wait_for_page_load() wbp.click_app_store() asp = AppStorePage() asp.wait_for_page_load()
def enter_workbench_page(): """进入工作台首页""" mp = MessagePage() mp.wait_for_page_load() mp.click_workbench() wbp = WorkbenchPage() wbp.wait_for_page_load()
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()
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()
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()
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()