Example #1
0
 def test_chat_room06(self):
     """T-已登录,验证在线用户列表"""
     try:
         logger.info('T-已登录,验证在线用户列表')
         result = self.page.online_user('饭桶就是我')
         self.page.imp_wait(3)
         self.assertTrue(result, True)
         logger.success(f'预期结果:{result},实际结果:{True},测试通过!!')
     except AssertionError:
         common.assertion_error('F-login_test_chat_room',
                                'test_chat_room05', result, True)
         self.page.save_screens(common.saved_screenshot('test_chat_room05'))
         raise
     except Exception as msg:
         logger.error('代码运行出问题了,报错的信息为:{}', msg)
Example #2
0
 def test_chat_room03(self):
     """T-已登录,直接点击发送按钮"""
     try:
         logger.info('T-已登录,直接点击发送按钮')
         result = self.page.click_send_btn_is_displayed()
         self.page.imp_wait(3)
         self.assertTrue(result, True)
         logger.success(f'预期结果:{result},实际结果:{True},测试通过!!')
     except AssertionError:
         common.assertion_error('F-login_test_chat_room',
                                'test_chat_room02', result, True)
         self.page.save_screens(common.saved_screenshot('test_chat_room02'))
         raise
     except Exception as msg:
         logger.error('代码运行出问题了,报错的信息为:{}', msg)
Example #3
0
 def test_chat_room05(self):
     """T-已登录,验证关注主播是否关注成功"""
     try:
         logger.info('T-已登录,验证关注主播是否关注成功')
         result = self.page.chat_anchor_list()
         self.page.imp_wait(3)
         self.assertTrue(result, True)
         logger.success(f'预期结果:{result},实际结果:{True},测试通过!!')
     except AssertionError:
         common.assertion_error('F-login_test_chat_room',
                                'test_chat_room04', result, True)
         self.page.save_screens(common.saved_screenshot('test_chat_room04'))
         raise
     except Exception as msg:
         logger.error('代码运行出问题了,报错的信息为:{}', msg)
Example #4
0
 def test_chat_room01(self):
     """'T-已登录,发言消息置顶显示"""
     try:
         logger.info('T-已登录,发言消息置顶显示')
         result = self.page.chat_top_msg('我是置顶消息')
         self.page.imp_wait(3)
         self.assertIn('我是置顶消息', result)
         logger.success(f'预期结果:{result},实际结果:{"我是置顶消息"},测试通过!!')
     except AssertionError:
         common.assertion_error('F-login_test_chat_room',
                                'test_chat_room07', result, '我是置顶消息')
         self.page.save_screens(common.saved_screenshot('test_chat_room07'))
         raise
     except Exception as msg:
         logger.error('代码运行出问题了,报错的信息为:{}', msg)
Example #5
0
 def test_chat_room04(self):
     """T-未登录,聊天输入框默认文本显示"""
     try:
         logger.info('T-未登录,聊天输入框默认文本显示')
         text2 = self.page.get_chat_msg()
         self.page.imp_wait(3)
         self.assertEqual(text2, '登錄后才可以聊天哦!')
         logger.success(f'预期结果:{text2},实际结果为:{"登錄后才可以聊天哦!"},测试通过!!!')
     except AssertionError:
         common.assertion_error('F-no_login_test_chat_room',
                                'test_chat_room04', text2, '登錄后才可以聊天哦')
         self.page.save_screens(common.saved_screenshot('test_chatroom03'))
         raise
     except Exception as msg:
         logger.error('代码运行出问题了,报错的信息为:{}', msg)
Example #6
0
 def test_chat_room06(self):
     """T-未登录,点击聊天信息区用户头像,能否弹出提示信息"""
     try:
         logger.info('T-未登录,点击聊天信息区用户头像,能否弹出提示信息')
         toast = self.page.click_avatar()
         self.page.imp_wait(3)
         self.assertTrue(toast, True)
         logger.success(f'预期结果:{toast},实际结果:{True},测试通过!!')
     except AssertionError:
         common.assertion_error('F-no_login_test_chat_room',
                                'test_chat_room06', toast, True)
         self.page.save_screens(common.saved_screenshot('test_chat_room06'))
         raise
     except Exception as msg:
         logger.error(f'代码运行出问题了,报错的信息为:{msg}')
Example #7
0
 def test_chat_room02(self):
     """T-未登录,直接点击发送按钮,能否弹出提示信息"""
     try:
         logger.info('T-未登录,直接点击发送按钮,能否弹出提示信息')
         toast = self.page.click_send_btn_is_displayed()
         self.page.imp_wait(3)
         self.assertTrue(toast, True)
         logger.success(f'预期结果:{toast},实际结果:{True},测试通过!!')
     except AssertionError:
         common.assertion_error('F-no_login_test_chat_room',
                                'test_chatroom02', toast, True)
         self.page.save_screens(common.saved_screenshot('test_chat_room01'))
         raise
     except Exception as msg:
         logger.error('代码运行出问题了,报错的信息为:{}', msg)
Example #8
0
 def test_chat_room03(self):
     """T-未登录,点击登录链接,是否弹出登录对话框"""
     try:
         logger.info('T-未登录,点击登录链接,是否弹出登录对话框')
         text1 = self.page.click_login_link()
         self.page.imp_wait(3)
         self.assertEqual(text1, '馬上登錄')
         logger.success(f'预期结果:{text1},实际结果为:{"馬上登錄"},测试通过!!!')
     except AssertionError:
         common.assertion_error('F-no_login_test_chat_room',
                                'test_chat_room03', text1, '馬上登錄')
         self.page.save_screens(common.saved_screenshot('test_chat_room02'))
         raise
     except Exception as msg:
         logger.error('代码运行出问题了,报错的信息为:{}', msg)
Example #9
0
 def test_chat_room15(self):
     """T-主播预告与首页当前预告排班信息是否一致"""
     try:
         logger.info('T-主播预告与首页当前预告排班信息是否一致')
         text = self.page.chatroom_anchor_preview()
         self.page.imp_wait(3)
         self.assertEqual(text, '暫無預告')
         logger.success(f'预期结果:{text},实际结果:{"暫無預告"},测试通过!!')
     except AssertionError:
         common.assertion_error('F-no_login_test_chat_room',
                                'test_chat_room15', text, '暫無預告')
         self.page.save_screens(common.saved_screenshot('test_chat_room15'))
         raise
     except Exception as msg:
         logger.error(f'代码运行出问题了,报错的信息为:{msg}')
Example #10
0
 def test_chat_room09(self):
     """T-未登录,我的关注,能否弹出登录对话框"""
     try:
         logger.info('T-未登录,我的关注,能否弹出登录对话框')
         text = self.page.click_my_focus_link()
         self.page.imp_wait(3)
         self.assertEqual(text, '馬上登錄')
         logger.success(f'预期结果:{text},实际结果:{"馬上登錄"},测试通过!!')
     except AssertionError:
         common.assertion_error('F-no_login_test_chat_room',
                                'test_chat_room09', text, "馬上登錄")
         self.page.save_screens(common.saved_screenshot('test_chat_room09'))
         raise
     except Exception as msg:
         logger.error(f'代码运行出问题了,报错的信息为:{msg}')
Example #11
0
 def test_chat_room02(self):
     """T-已登录,发送聊天信息"""
     try:
         logger.info('T-已登录,发送聊天信息')
         text = '测试信息'
         result = self.page.enter_msg_send(text)
         self.page.imp_wait(3)
         self.assertTrue(result, True)
         logger.success(f'预期结果:{result},实际结果:{True},测试通过!!')
     except AssertionError:
         common.assertion_error('F-login_test_chat_room',
                                'test_chat_room01', result, True)
         self.page.save_screens(common.saved_screenshot('test_chat_room01'))
         raise
     except Exception as msg:
         logger.error('代码运行出问题了,报错的信息为:{}', msg)
Example #12
0
 def test_chat_room01(self):
     """T-点击夜间模式,样式能否切换"""
     try:
         logger.info('T-点击夜间模式,样式能否切换')
         value = self.page.click_night_btn()
         self.page.imp_wait(3)
         self.assertEqual(value, 'chat night-skin')
         logger.success(f'预期结果:{value},实际结果:{"chat night-skin"},测试通过!!')
     except AssertionError:
         common.assertion_error('F-no_login_test_chat_room',
                                'test_chat_room01', value,
                                "chat night-skin")
         self.page.save_screens(common.saved_screenshot('test_chat_room05'))
         raise
     except Exception as msg:
         logger.error(f'代码运行出问题了,报错的信息为:{msg}')
Example #13
0
 def test_chat_room10(self):
     """T-实时竞猜与竞猜主页的最新竞猜,竞猜人是否一致"""
     try:
         logger.info('T-实时竞猜与竞猜主页的最新竞猜,竞猜人是否一致')
         text = self.page.guess_tab1()
         self.page.imp_wait(3)
         self.assertIn(text, self.page.guess_homepage_new())
         logger.success(
             f'预期结果:{text},实际结果:{self.page.guess_homepage_new()},测试通过!!')
     except AssertionError:
         common.assertion_error('F-no_login_test_chat_room',
                                'test_chat_room10', text,
                                self.page.guess_homepage_new())
         self.page.save_screens(common.saved_screenshot('test_chat_room10'))
         raise
     except Exception as msg:
         logger.error(f'代码运行出问题了,报错的信息为:{msg}')
Example #14
0
 def test_chat_room14(self):
     """T-竞猜排行赢利榜与竞猜主页的排行榜赢利榜,竞猜人是否一致"""
     try:
         logger.info('T-竞猜排行赢利榜与竞猜主页的排行榜赢利榜,竞猜人是否一致')
         text = self.page.guess_tab2_yingli()
         self.page.imp_wait(3)
         self.assertEqual(text, self.page.guess_homepage_rank()[2])
         logger.success(
             f'预期结果:{text},实际结果:{self.page.guess_homepage_rank()[2]},测试通过!!'
         )
     except AssertionError:
         common.assertion_error('F-no_login_test_chat_room',
                                'test_chat_room14', text,
                                self.page.guess_homepage_rank()[2])
         self.page.save_screens(common.saved_screenshot('test_chat_room14'))
         raise
     except Exception as msg:
         logger.error(f'代码运行出问题了,报错的信息为:{msg}')