def txst_weishuxianzhia(self, name, zhanghao, mimai, weizhisssa, names1, names2, names3, names4, names5, yuji, wenti): """%s :return: """ % name # print(name, neirong) mylogger = Logger(logger=name).getlog() mylogger.info(names1) test_Register_Page(self.driver).login(zhanghao, mimai) mylogger.info(names2) user_tests(self.driver).user_jinglai() mylogger.info(names3) user_tests(self.driver).weishu(int(weizhisssa), weishu_shengchenqi(int(yuji))) mylogger.info(names4) try: self.assertEqual(len( user_tests(self.driver).nicheng_shuru_neirong( int(weizhisssa))), int(yuji) - 1, msg=wenti) mylogger.info(names5) except: mylogger.info(wenti) Get_Screenshot(self.driver, wenti) mylogger.info("用例执行失败已截图") raise
def txst_zhiwei(self, name, zhanghao, mimai, neirong, names1, names2, names3, names4, names5, yuji, wenti): """%s :return: """ % name print(name, neirong) mylogger = Logger(logger=name).getlog() # '0-6' mylogger.info(names1) test_Register_Page(self.driver).login(zhanghao, mimai) mylogger.info(names2) user_tests(self.driver).user_jinglai() mylogger.info(names3) user_tests(self.driver).zhiweis(neirong) # user_tests(self.driver).gongsiname(neirong) if names4 == '保存': mylogger.info(names4) user_tests(self.driver).baocun() try: print( user_tests(self.driver).nicheng_shuru_neirong(6), neirong) mylogger.info(names5) self.assertEqual(user_tests(self.driver).tishi(), yuji, msg=wenti) mylogger.info('保存交互正常') try: self.assertEqual(user_tests( self.driver).nicheng_shuru_neirong(6), neirong, msg='不提示修改成功') mylogger.info('保存数据正常') # sleep(3) except: wenti = '数据保存失败' raise except: mylogger.info(wenti) Get_Screenshot(self.driver, wenti) mylogger.info("用例执行失败已截图") raise else: mylogger.info(names4) try: mylogger.info(names5) self.assertEqual(user_tests( self.driver).nicheng_shuru_neirong(6), neirong, msg=wenti) mylogger.info('正常') # sleep(3) except: mylogger.info(wenti) Get_Screenshot(self.driver, wenti) mylogger.info("用例执行失败已截图") raise
def txst_baocun(self): """测试不修改内容点保存 :return: """ mylogger = Logger(logger='测试不修改内容点保存').getlog() mylogger.info("登录'*****@*****.**','a123456'") test_Register_Page(self.driver).login('*****@*****.**', 'a123456') mylogger.info("点修改用户信息") user_tests(self.driver).user_jinglai() mylogger.info("点保存") # print(user_tests(self.driver).nicheng_shuru_neirong(2)) user_tests(self.driver).baocun() sleep(2) try: self.assertEqual(user_tests(self.driver).tishi(), '个人资料修改成功', msg='不提示修改成功') except: Get_Screenshot(self.driver, '不提示修改成功') mylogger.info("用例执行失败已截图") raise
def txst_tuichu(self): """测试用户信息修改页点退出 :return: """ mylogger = Logger(logger='测试用户信息修改页点退出').getlog() mylogger.info("登录'*****@*****.**','a123456'") test_Register_Page(self.driver).login('*****@*****.**', 'a123456') mylogger.info("点修改用户信息") user_tests(self.driver).user_jinglai() mylogger.info("点退出按钮") # print(user_tests(self.driver).nicheng_shuru_neirong(2)) user_tests(self.driver).tuichu() sleep(2) try: self.assertEqual(user_tests(self.driver).tuichuyanzheng(), '智能核查', msg='用户信息修改页不能退出首页') mylogger.info("退出成功") except: Get_Screenshot(self.driver, '用户信息修改页不能退出首页') mylogger.info("用例执行失败已截图") raise
def test_xingbie(self, name, zhanghao, mimai, xingbie, names1, names2, names3, names4, names5, wenti): """%s :return: """ % name mylogger = Logger(logger=name).getlog() mylogger.info(names1) test_Register_Page(self.driver).login(zhanghao, mimai) mylogger.info(names2) user_tests(self.driver).user_jinglai() mylogger.info(names3) user_tests(self.driver).xuanze_xb(xingbie) # print(user_tests(self.driver).nicheng_shuru_neirong(int(caoz)), xingbie) mylogger.info(names4) user_tests(self.driver).baocun() try: mylogger.info(names5) self.assertEqual(user_tests(self.driver).tishi(), '个人资料修改成功', msg=wenti) mylogger.info('保存交互正常') print(user_tests(self.driver).nicheng_shuru_neirong(2), xingbie) try: self.assertEqual(user_tests( self.driver).nicheng_shuru_neirong(2), xingbie, msg='数据没有回显成功') mylogger.info('保存数据正常') except: wenti = '数据保存失败' raise except: mylogger.info(wenti) Get_Screenshot(self.driver, wenti) mylogger.info("用例执行失败已截图") raise
def txst_nicheng(self, name, zhanghao, mimai, neirong, names1, names2, names3, names4, names5, yuji, wenti): """%s :return: """ % name mylogger = Logger(logger=name).getlog() # '0-6' mylogger.info(names1) test_Register_Page(self.driver).login(zhanghao, mimai) mylogger.info(names2) user_tests(self.driver).user_jinglai() mylogger.info(names3) if neirong == '': user_tests(self.driver).shurujong() else: user_tests(self.driver).xiugai_name(neirong) if names4 == '点保存': mylogger.info(names4) user_tests(self.driver).baocun() try: # print(user_tests(self.driver).nicheng_shuru_neirong()) mylogger.info(names5) self.assertEqual(user_tests(self.driver).tishi(), yuji, msg=wenti) mylogger.info('保存交互正常') try: self.assertEqual(user_tests( self.driver).nicheng_shuru_neirong(0), neirong, msg='不提示修改成功') mylogger.info('保存数据正常') except: wenti = '数据保存失败' raise except: mylogger.info(wenti) Get_Screenshot(self.driver, wenti) mylogger.info("用例执行失败已截图") raise else: try: # print(user_tests(self.driver).nicheng_shuru_neirong()) mylogger.info(names5) self.assertEqual(user_tests(self.driver).huoqu_nicheng_tishi(), yuji, msg=wenti) mylogger.info('正常') except: mylogger.info(wenti) Get_Screenshot(self.driver, wenti) mylogger.info("用例执行失败已截图") raise