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")
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")
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")
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()