Example #1
0
    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")
Example #2
0
    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)