示例#1
0
 def test_widget_changecity_weather(self):
     '''天气预报更换城市'''
     mp = MainPage(self.driver)
     mp.close_righttop_message()  # 关闭消息
     mp.switch_to_iframe()
     mp.click_homepage_setting()  # 点击打开homepage设置
     self.assertTrue(mp.widget_weather_change_city(), msg='天气预报更换城市校验不通过')
示例#2
0
 def test_hpmodule_set(self):
     '''模块设置'''
     mp = MainPage(self.driver)
     mp.close_righttop_message()
     mp.switch_to_iframe()
     mp.click_homepage_setting()
     self.assertFalse(mp.homepage_module_set(), msg='模块设置校验不通过')
示例#3
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='流程中心-发起新建-搜索校验不通过')
示例#4
0
    def test_hpset_operations(self):
        '''homppage设置操作按钮'''
        mp = MainPage(self.driver)
        mp.close_righttop_message()  # 关闭消息提示
        mp.switch_to_iframe()  # 切换到homepage中
        mp.click_homepage_setting()  # 点击设置图标
        mp.click_reset_setting()  # 点击重置按钮
        time.sleep(0.5)  # 必须,界面会重绘

        mp.click_homepage_setting()  # 点击设置图标
        mp.click_the_text_icon('链接内容_icon')  # 点击图标-取消显示
        mp.click_save_setting()  # 点击保存设置
        time.sleep(0.1)  # 必须,界面会重绘
        self.assertFalse(mp.is_text_in_icons('链接内容_icon'),
                         msg='homepage设置保存按钮校验不通过')

        mp.click_homepage_setting()  # 点击设置图标
        mp.click_reset_setting()  # 点击重置按钮
        time.sleep(0.1)  # 必须,界面会重绘
        self.assertTrue(mp.is_text_in_icons('链接内容_icon'),
                        msg='homepage设置重置按钮校验不通过')

        mp.click_homepage_setting()  # 点击设置图标
        mp.click_the_text_icon('链接内容_icon')  # 点击图标-取消显示
        mp.click_cancel_setting()  # 点击取消按钮
        self.assertTrue(mp.is_text_in_icons('链接内容_icon'),
                        msg='homepage设置重置按钮校验不通过')
示例#5
0
 def test_widget_summary(self):
     '''widget_摘要'''
     mp = MainPage(self.driver)
     mp.close_righttop_message()  # 关闭消息提示
     mp.switch_to_iframe()
     time.sleep(0.1)  # 必须,等待摘要加载完
     mp.restore_configure()
     self.assertIn('摘要', mp.widget_summary(), msg='摘要校验不通过')
示例#6
0
 def test_hpset_layout(self):
     '''homepage布局设置'''
     mp = MainPage(self.driver)
     mp.close_righttop_message()
     mp.switch_to_iframe()
     mp.restore_configure()
     mp.click_homepage_setting()  # 点击主页设置按钮
     self.assertTrue(mp.homepage_setting_layout(),
                     msg='homepage设置布局设置校验不通过')
示例#7
0
 def test_open_homepage_setting(self):
     '''打开homepage设置'''
     mp = MainPage(self.driver)
     mp.close_righttop_message()  # 关闭消息
     mp.switch_to_iframe()
     mp.click_homepage_setting()  # 点击打开收起主页设置
     self.assertFalse(mp.get_hpset_return(), msg='打开homepage设置校验不通过')
     mp.click_homepage_setting()  # 点击打开收起主页设置
     self.assertTrue(mp.get_hpset_return(), msg='隐藏homepage设置校验不通过')
示例#8
0
 def test_open_fastentry_img(self):
     '''打开widget_快速入口_icon'''
     mp = MainPage(self.driver)
     mp.close_righttop_message()  # 关闭消息提示
     mp.switch_to_iframe()
     mp.fast_entry_img()
     mp.switch_to_parent()
     mp.switch_to_iframe()
     self.assertIn('新闻',
                   mp.get_fastentry_font_return(),
                   msg='打开widget_快速入口_icon校验不通过')
示例#9
0
 def test_open_view_icon(self):
     '''打开widget_视图_icon'''
     mp = MainPage(self.driver)
     mp.close_righttop_message()  # 关闭消息提示
     mp.switch_to_iframe()
     mp.widget_view_icon()
     mp.switch_to_parent()
     mp.switch_to_iframe()
     self.assertIn('文本一',
                   mp.get_view_icon_return(),
                   msg='打开widget_视图_icon校验不通过')
示例#10
0
 def test_open_contect_icon(self):
     '''打开widget_链接内容_icon'''
     mp = MainPage(self.driver)
     mp.close_righttop_message()  # 关闭消息提示
     mp.switch_to_iframe()
     mp.link_contect_icon()
     # time.sleep(0.5)
     mp.switch_to_parent()
     mp.switch_to_iframe()
     # time.sleep(0.5)
     self.assertIn('选择',
                   mp.get_linkcotect_icon_return(),
                   msg='打开widget_链接内容_icon校验不通过')
示例#11
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='我的待办-按主题搜索及按用户申请人搜索')
示例#12
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='预览关闭全部窗口校验不通过')
示例#13
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='预览数目校验不通过')
示例#14
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='我的待办-按主题搜索及按用户申请人搜索')
示例#15
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='预览缩略图点击校验不通过')
示例#16
0
 def test_open_view(self):
     '''打开widget_视图'''
     mp = MainPage(self.driver)
     mp.close_righttop_message()  # 关闭消息提示
     mp.switch_to_iframe()
     self.assertTrue(mp.widget_view(), msg='打开widget_视图校验不通过')