Пример #1
0
    def test_downloadtemplate_run(self):
        '''下载学生账户模板成功'''
        #登录系统
        login = UserVer(self.driver)
        login.userLogin("collegeuser", "f")
        sleep(2)

        stu = StudentAccount(self.driver)
        stu.in_batchstudent()
        sleep(2)

        flag = stu.verifyExist()

        if flag is True:
            stu.renameFileName()
            stu.downloadaccount_template()
            sleep(5)
            print("模板已存在,模板下载成功!")

        else:
            #单击导出按钮
            stu.downloadaccount_template()
            sleep(5)
            print("模板下载成功!")
        print("下载学生账户信息模板测试成功!")
        sleep(5)
        #获取页面截图
        imagetest = getResultImage()
        imagetest.insert_image(self.driver,
                               "download_studentaccount_template.jpg")
Пример #2
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")
Пример #3
0
    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")
Пример #4
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)