def test_new_built_search(self): '''流程中心-发起新建-搜索''' mp = MainPage(self.driver) mp.close_righttop_message() # 关闭消息中心消息 mp.click_flowcenter() # 点击打开流程中心 mp.open_new_built() # 点击流程新建 self.assertTrue(mp.new_built_search(), msg='流程中心-发起新建-搜索校验不通过')
def test_new_build_open(self): '''打开发起新建''' mp = MainPage(self.driver) # 点击流程中心 mp.click_flowcenter() # 打开 发起新建 mp.open_new_built() self.assertIn('内容', mp.get_new_built_return(), msg='发起新建打开校验不通过')
def test_todo_list_open(self): '''打开我的代办''' mp = MainPage(self.driver) # 点击流程中心 mp.click_flowcenter() # 点击打开我的待办 mp.open_todo_list() mp.switch_to_iframe() self.assertIn('主题', mp.get_todo_list_return(), msg='我的代办打开校验不通过')
def test_todolist_switch(self): '''我的待办切换待办''' mp = MainPage(self.driver) # 点击流程中心 mp.click_flowcenter() # 打开我的待办 mp.open_todo_list() mp.switch_to_iframe() self.assertFalse(mp.switch_todo_list(), msg='我的待办切换校验不通过')
def test_meter_analyse_open(self): '''打开仪表分析''' mp = MainPage(self.driver) # 点击流程中心 mp.click_flowcenter() # 打开仪表分析 mp.open_meter_analyse() mp.switch_to_iframe() self.assertIn('软件', mp.get_meter_analyse_return(), msg='仪表分析打开校验不通过')
def test_flip_handle_track(self): '''经办跟踪-我发起的''' mp = MainPage(self.driver) # 点击流程中心 mp.click_flowcenter() # 打开经办跟踪 mp.open_handle_track() mp.switch_to_iframe() self.assertFalse(mp.flip_handle_track(), msg='经办跟踪-我发起的 校验不通过')
def test_handle_track_num(self): '''经办跟踪数值显示''' mp = MainPage(self.driver) # 点击流程中心 mp.click_flowcenter() # 打开经办跟踪 mp.open_handle_track() mp.switch_to_iframe() self.assertFalse(mp.check_handle_track_number(), msg='经办跟踪数值校验不通过')
def test_handle_track_open(self): '''打开经办跟踪''' mp = MainPage(self.driver) # 点击流程中心 mp.click_flowcenter() # 打开经办跟踪 mp.open_handle_track() mp.switch_to_iframe() self.assertIn('完结', mp.get_handle_track_return(), msg='经办跟踪打开校验不通过')
def test_check_new_built_icon(self): '''流程中心-发起新建-表单''' mp = MainPage(self.driver) # 点击流程中心 mp.click_flowcenter() # 打开发起新建 mp.open_new_built() # 点击发起新建按钮 bool = mp.switch_new_built_icon() self.assertFalse(bool, msg='流程中心-发起新建-图标显示校验不通过')
def test_todolist_open_close(self): '''我的待办-打开关闭待办''' mp = MainPage(self.driver) # 点击流程中心 mp.click_flowcenter() # 打开我的待办 mp.open_todo_list() mp.switch_to_iframe() self.assertTrue(mp.todolist_open_close(), msg='我的待办-打开关闭待办校验不通过')
def test_open_preview(self): '''打开预览''' mp = MainPage(self.driver) # 点击流程中心 mp.click_flowcenter() # 打开发起新建 mp.open_new_built() mp.switch_to_parent() # 打开多页签预览 mp.open_preview() self.assertTrue(mp.get_open_preview_return(), msg='预览打开校验不通过')
def test_nav_close_click(self): '''关闭多页签''' mp = MainPage(self.driver) # 点击流程中心 mp.click_flowcenter() # 打开我的待办 mp.open_todo_list() # time.sleep(0.5) # 关闭页签 mp.nav_close_click() self.assertTrue(mp.get_navclose_click_return(), msg='页签关闭校验不通过')
def test_todolist_num(self): '''我的待办数值显示''' mp = MainPage(self.driver) # 点击流程中心 mp.click_flowcenter() # 打开我的待办 mp.open_todo_list() # time.sleep(0.5) mp.switch_to_iframe() # time.sleep(0.5) self.assertFalse(mp.check_todolist_number(), msg='我的待办数值校验不通过')
def test_Is_nav_close_exist(self): '''鼠标悬浮多页签关闭出现''' mp = MainPage(self.driver) # 点击流程中心 mp.click_flowcenter() # 打开我的待办 mp.open_todo_list() # 鼠标悬浮关闭是否出现 mp.is_nav_close_exist() # time.sleep(0.5) self.assertTrue(mp.get_isnavclose_exist_return(), msg='鼠标悬浮页签关闭按钮校验不通过')
def test_todolist_search_by_user(self): '''我的待办-搜索_用户''' mp = MainPage(self.driver) # 点击流程中心 mp.close_righttop_message() # 关闭消息提示 mp.click_flowcenter() # 点击流程中心 mp.open_todo_list() # 打开我的待办 mp.switch_to_iframe() mp.select_user() # 添加用户查询 mp.switch_to_parent() mp.switch_to_iframe() mp.click_search() # 点击查询按钮 self.assertTrue(mp.is_noAvatar('李玲'), msg='我的待办-按主题搜索及按用户申请人搜索')
def test_nav_closs_one(self): '''关闭一个预览页面''' mp = MainPage(self.driver) mp.close_righttop_message() # 关闭消息提示 mp.click_flowcenter() mp.open_new_built() # time.sleep(0.5) mp.open_preview() # time.sleep(0.5) mp.nav_closs_one() # time.sleep(0.5) self.assertIn('流程中心', mp.get_nav_clossall_return(), msg='预览关闭全部窗口校验不通过')
def test_nav_preview_count(self): '''打开多页签数等于预览数目等于缩略图显示数''' mp = MainPage(self.driver) mp.close_righttop_message() # 关闭消息提示 # 点击流程中心 mp.click_flowcenter() # 打开发起新建 mp.open_new_built() mp.switch_to_parent() # time.sleep(0.5) # 打开我的待办 mp.open_todo_list() # time.sleep(0.5) # 打开多页签预览 mp.open_preview() self.assertTrue(mp.get_nav_preview_return(), msg='预览数目校验不通过')
def test_todolist_search_by_theme(self): '''我的待办-搜索_用户_主题''' mp = MainPage(self.driver) # 点击流程中心 mp.close_righttop_message() # 关闭消息提示 mp.click_flowcenter() # 点击流程中心 mp.open_todo_list() # 打开我的待办 mp.switch_to_iframe() self.assertTrue(mp.is_text_center_invisibility(), msg='我的待办-按主题搜索及按用户申请人搜索') # 在主题搜素框中输入“主题”搜索 mp.find_elem('#flowtitle').send_keys('主题') # 用Enter键代替点击搜索 mp.find_elem('#flowtitle').send_keys(Keys.ENTER) self.assertFalse(mp.is_text_center_invisibility(), msg='我的待办-按主题搜索及按用户申请人搜索')
def test_nav_closs_all(self): '''关闭全部窗口''' mp = MainPage(self.driver) # 点击流程中心 mp.click_flowcenter() # 打开发起新建 mp.open_new_built() # 打开多页签预览 mp.open_preview() # time.sleep(0.5) # 点击关闭全部窗口 mp.nav_closs_all() # time.sleep(0.5) self.assertIn('流程中心', mp.get_nav_clossall_return(), msg='预览关闭全部窗口校验不通过')
def test_nav_preview_click(self): '''打开预览点击页面返回页面''' mp = MainPage(self.driver) mp.close_righttop_message() # 关闭消息提示 # 点击流程中心 mp.click_flowcenter() # 打开发起新建 mp.open_new_built() mp.switch_to_parent() # 打开我的待办 mp.open_todo_list() # 打开多页签预览 mp.open_preview() # 点击一个预览缩略图 mp.click_preview_page() mp.switch_to_iframe() self.assertIn('内容', mp.get_new_built_return(), msg='预览缩略图点击校验不通过')
def test_switch_nav(self): '''切换多页签''' mp = MainPage(self.driver) # 点击流程中心 mp.click_flowcenter() # 打开经办跟踪 mp.open_handle_track() # 打开我的待办 mp.open_todo_list() # time.sleep(0.5) mp.switch_nav_1() mp.switch_to_iframe() msg1 = self.assertTrue(mp.get_switchnav_1_return(), msg='页签1不正常') mp.switch_to_parent() mp.switch_nav_2() mp.switch_to_iframe() msg2 = self.assertTrue(mp.get_switchnav_2_return(), msg='页签2不正常') if msg1 == '页签1不正常' and msg2 == '页签2不正常': print('切换多页签校验不通过')
def test_flowcenter_check(self): '''流程中心''' mp = MainPage(self.driver) # 点击流程中心 mp.click_flowcenter() self.assertIn('发起新建', mp.check_flowcenter(), msg='流程中心校验不通过')