def test_checkCount_more_run(self): '''批量生成学生账户-分配检测篇数超过剩余检测篇数''' #登录系统 login = UserVer(self.driver) login.userLogin("collegeuser", "f") sleep(2) stu = StudentAccount(self.driver) stu.in_batchstudent() sleep(2) stu.choose_existBatch() stu.expirydate() sleep(2) a = stu.checkcount_surplus() + 1 print(a) stu.checkcount_input(checkcount=a) sleep(2) stu.upload_stuaccount() sleep(3) #调用autoIt生成的上传文件应用 stu.uploadFile_para("chrome", stu.getFilePath("学生账户1.xlsx")) sleep(5) errorMessage = "为1个学生账户分配" + str(a) + "篇检测数量,共需分配" + str( a) + "篇,您的可分配篇数不足,请充值后,再导入学生账户表格" self.assertEqual(stu.uploaderror_remind(), errorMessage) print("批量生成学生账户-分配检测篇数超过剩余检测篇数测试成功") #获取页面截图 imagetest = getResultImage() imagetest.insert_image(self.driver, "chooseexistBatch.jpg")
def test_choosenewBatch_exist_run(self): '''批量生成学生账户-新建批次已存在''' #登录系统 login = UserVer(self.driver) login.userLogin("collegeuser", "f") sleep(2) stu = StudentAccount(self.driver) stu.in_batchstudent() sleep(2) #选择新建批次 stu.choose_newBatch(batchName="lytest1") sleep(2) #选择有效期 stu.expirydate() sleep(2) self.assertEqual(stu.newBatch_error_remind(), "名称已经存在") print("新建批次已存在测试成功!") #获取页面截图 imagetest = getResultImage() imagetest.insert_image(self.driver, "choosenewBatch_exist.jpg")
def Basic_options(self): '''基础选择-上传之前的公共步骤''' #登录系统 login = UserVer(self.driver) login.userLogin("collegeuser", "f") sleep(2) stu = StudentAccount(self.driver) #单击进入批量生成学生账户 stu.in_batchstudent() sleep(2) #选择已存在的批次 stu.choose_existBatch() #选择账户有限期 stu.expirydate() sleep(2) #输入账户分配检测篇数 stu.checkcount_input(checkcount=1) sleep(2) #单击导入学生账户信息 stu.upload_stuaccount() sleep(3)