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")