def test_downloadFullReport1_run(self):
        '''下载全文报告1.0'''
        # 登录本科生系统
        self.loginBegin()
        # 输入篇名

        dr = DetectionResultPage(self.driver)
        dr.inputFileTitle("相似性检测本科生论文")
        # 选择检测时间
        dr.queryBeginTime(2016, 4, 13)
        dr.queryEndTime(2017, 5, 31)
        dr.queryButtonClick()
        sleep(2)
        title = dr.resultListFileTitle1()
        print(title)
        self.assertEqual(title, "相似性检测本科生论文")

        flag = dr.verifyExist1()
        if flag is True:
            dr.renameFileName()
            dr.clickFullReport1()
            sleep(5)
            print("原文已存在,下载成功!")
        else:
            #单击导出按钮
            dr.clickFullReport1()
            sleep(5)
            print("原文下载成功")
        print("测试用例执行完成:下载全文报告1.0。")
    def test_queryResultUseAll_run(self):
        '''使用所有的检测条件,进行多条件检索'''
        # 登录本科生系统
        self.loginBegin()

        dr = DetectionResultPage(self.driver)
        # 输入相似比
        dr.inputRatioBegin(10)
        dr.inputRatioEnd(70)
        # 输入篇名
        dr.inputFileTitle("相似性检测本科生论文")
        # 输入作者
        dr.inputAuthor("李硕")
        # 选择检测时间
        dr.queryBeginTime(2017, 5, 10)
        dr.queryEndTime(2017, 5, 17)
        # 选择任务名称
        dr.taskNameSelectLi1()
        sleep(2)

        dr.queryButtonClick()
        sleep(2)
        title = dr.resultListFileTitle1()
        print(title)
        self.assertEqual(title, "相似性检测本科生论文")
        author = dr.resultListAuthor()
        self.assertEqual(author, "李硕")
        print("测试用例执行完成:使用所有的检测条件,进行多条件检索。")

        # 对当前页面截图
        imagetest = getResultImage()
        imagetest.insert_image(self.driver, "queryResultUseAll.jpg")
    def test_query_partFileTitle_run(self):
        '''输入部分篇名,进行模糊检索'''
        # 登录本科生系统
        self.loginBegin()

        dr = DetectionResultPage(self.driver)
        dr.inputFileTitle("相似")
        dr.queryButtonClick()
        print("测试用例执行完成:输入部分篇名,进行模糊检索。")

        # 对当前页面截图
        imagetest = getResultImage()
        imagetest.insert_image(self.driver, "query_partFileTitle.jpg")
    def test_query_FileTitle_run(self):
        '''输入数据库存在的篇名,进行检索'''
        #登录系统
        self.loginBegin()

        dr = DetectionResultPage(self.driver)
        dr.inputFileTitle("南大算法")
        dr.queryButtonClick()
        title = dr.resultListFileTitle1()
        self.assertEqual(title, "南大算法")
        print("测试用例执行完成:输入数据库存在的篇名,进行检索。")

        # 对当前页面截图
        imagetest = getResultImage()
        imagetest.insert_image(self.driver, "query_FileTitle.jpg")
    def test_query_longFiltTitle_run(self):
        '''输入特别长的任务名称,进行检索'''
        # 登录本科生系统
        self.loginBegin()

        dr = DetectionResultPage(self.driver)
        dr.inputFileTitle("1252025656556@白静@城市社区环境问题现状分析及对策建议@博士@赵导师")
        dr.queryButtonClick()
        title = dr.resultListFileTitle1()
        print(title)
        self.assertEqual(title, "1252025656556@白静@城市社区环境问题现状分析及对策建议@博士@赵导师")
        print("测试用例执行完成:输入特别长的任务名称,进行检索。")

        # 对当前页面截图
        imagetest = getResultImage()
        imagetest.insert_image(self.driver, "query_longFiltTitle.jpg")
    def test_query_fullFiltTitle_run(self):
        '''输入完整的篇名,进行精确检索'''
        # 登录本科生系统
        self.loginBegin()

        dr = DetectionResultPage(self.driver)
        dr.inputFileTitle("相似性检测本科生论文")
        dr.queryButtonClick()
        title = dr.resultListFileTitle1()
        print(title)
        self.assertEqual(title, "相似性检测本科生论文")
        print("测试用例执行完成:输入完整的篇名,进行精确检索。")

        # 对当前页面截图
        imagetest = getResultImage()
        imagetest.insert_image(self.driver, "query_fullFiltTitle.jpg")
    def test_query_fileTitleNoExist_run(self):
        '''输入数据库不存在的篇名,进行检索,检索结果为空'''
        #登录系统
        self.loginBegin()

        dr = DetectionResultPage(self.driver)
        dr.inputFileTitle("不存在")
        dr.queryButtonClick()
        queryResult = dr.queryIsNull()
        print(queryResult)
        self.assertEqual(queryResult, "没有找到您要搜索的内容。")
        print("测试用例执行完成:输入数据库不存在的任务名称,进行检索。")

        # 对当前页面截图
        imagetest = getResultImage()
        imagetest.insert_image(self.driver, "query_fileTitleNoExist.jpg")