Exemple #1
0
 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='流程中心-发起新建-搜索校验不通过')
Exemple #2
0
 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='发起新建打开校验不通过')
Exemple #3
0
 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='我的代办打开校验不通过')
Exemple #4
0
 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='我的待办切换校验不通过')
Exemple #5
0
 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='仪表分析打开校验不通过')
Exemple #6
0
 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='经办跟踪-我发起的 校验不通过')
Exemple #7
0
 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='经办跟踪数值校验不通过')
Exemple #8
0
 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='经办跟踪打开校验不通过')
Exemple #9
0
 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='流程中心-发起新建-图标显示校验不通过')
Exemple #10
0
 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='我的待办-打开关闭待办校验不通过')
Exemple #11
0
 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='预览打开校验不通过')
Exemple #12
0
 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='页签关闭校验不通过')
Exemple #13
0
 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='我的待办数值校验不通过')
Exemple #14
0
 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='鼠标悬浮页签关闭按钮校验不通过')
Exemple #15
0
 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='我的待办-按主题搜索及按用户申请人搜索')
Exemple #16
0
 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='预览关闭全部窗口校验不通过')
Exemple #17
0
 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='预览数目校验不通过')
Exemple #18
0
 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='我的待办-按主题搜索及按用户申请人搜索')
Exemple #19
0
 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='预览关闭全部窗口校验不通过')
Exemple #20
0
 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='预览缩略图点击校验不通过')
Exemple #21
0
 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('切换多页签校验不通过')
Exemple #22
0
 def test_flowcenter_check(self):
     '''流程中心'''
     mp = MainPage(self.driver)
     # 点击流程中心
     mp.click_flowcenter()
     self.assertIn('发起新建', mp.check_flowcenter(), msg='流程中心校验不通过')