def test1_delete_documents(self):
     '''删除一个录制文件的测试'''
     try:
         logger.info("删除一个录制文件的测试")
         self.login()
         video = VideoManagemen(self.driver)
         video.check_recorder_massage()
         base = BasePage(self.driver)
         total1 = base.gettext(video.total_documents)
         logger.info(total1)
         totalCount1 = int(re.sub(r"\D", "", total1))  #提取字符串中的数字并将其转化为int类型
         video.delete_documents()
         total2 = base.gettext(video.total_documents)
         totalCount2 = int(re.sub(r"\D", "", total2))
         logger.info(total2)
         self.assertEqual(totalCount1 - 1, totalCount2)
         sleep(2)
     except Exception as msg:
         logger.error(u"异常原因:%s" % msg)
         self.driver.get_screenshot_as_file(
             os.path.join(readconfig.screen_path,
                          'test_delete_documents.png'))
         raise Exception("false")
示例#2
0
 def test_register6(self):
     ''' 成功注册rserver'''
     try:
         logger.info("成功注册rserver")
         self.login()
         self.register_rserver(readconfig.rserverip, readconfig.name,
                               readconfig.pwd, readconfig.machineName)
         sleep(20)
         base = BasePage(self.driver)
         self.assertEqual(base.gettext(self.regstateStatus), u"注册成功")
     except Exception as msg:
         logger.error(u"异常原因:%s" % msg)
         self.driver.get_screenshot_as_file(
             os.path.join(readconfig.screen_path, 'test_register4.png'))
         raise Exception("false")
示例#3
0
 def test_register4(self):
     ''' 非白名单的用户注册'''
     try:
         logger.info("非白名单的用户注册")
         self.login()
         self.register_rserver(readconfig.rserverip, "djicnf",
                               readconfig.pwd, readconfig.machineName)
         sleep(20)
         base = BasePage(self.driver)
         self.assertEqual(base.gettext(self.regstateStatus),
                          u"注册错误!当前设备未在Rserver注册!")
     except Exception as msg:
         logger.error(u"异常原因:%s" % msg)
         self.driver.get_screenshot_as_file(
             os.path.join(readconfig.screen_path, 'test_register4.png'))
         raise Exception("false")
示例#4
0
 def test_register5(self):
     ''' 使用备用服务器成功注册rserver'''
     try:
         logger.info("使用备用服务器成功注册rserver")
         self.login()
         self.register_rserver("123", readconfig.name, readconfig.pwd,
                               readconfig.machineName, readconfig.rserverip)
         sleep(15)
         base = BasePage(self.driver)
         self.assertEqual(base.gettext(self.regstateStatus), u"注册成功")
     except Exception as msg:
         logger.error(u"异常原因:%s" % msg)
         self.driver.get_screenshot_as_file(
             os.path.join(readconfig.screen_path, 'test_register5.png'))
         raise Exception("false")
     finally:
         self.driver.switch_to.default_content()