def test_list3A_run(self):
     '''进入名称链接:篇名链接-上传论文可以点击下载到本地'''
     self.user_login_verify_run("collegecheck","f")
     time.sleep(1)
     T=TaskList(self.driver)
     # 进入名称链接
     T.taskNameLink("ncy")
     # 输入篇名点击搜索
     T.title_search("医学期刊")
     new_title = T.paperNameLink()
     # print(new_title)
     flag=T.downVerify1(new_title)
     if flag == True:
         # 修改文件名称
         T.renameFileName1(new_title)
     # 勾选复选框,点击下载按钮
     T.downloadReport()
     # 点击弹出框的“确定按钮”
     self.driver.find_element_by_xpath(".//*[@id='confirmDownload']").click()
     time.sleep(3)
     # 判断下载位置
     flag1=T.downVerify1(new_title)
     self.assertTrue(flag1)
     imagetest = getResultImage()
     imagetest.insert_image(self.driver,"click_name_link.jpg")
 def test_list4E_run(self):
     '''进入名称链接:下载 V1.0全文报告'''
     self.user_login_verify_run("collegecheck","f")
     time.sleep(1)
     T=TaskList(self.driver)
     # 进入名称链接
     T.taskNameLink("new_V")
     # 输入篇名点击搜索
     self.driver.find_element(*self.title_input_loc).send_keys("医学期刊简介")
     # 筛选检测成功的
     Select(self.driver.find_element_by_name("State")).select_by_visible_text("检测成功")
     self.driver.find_element(*self.task_search_loc).click()
     time.sleep(2)
     # 3对应全文报告
     report_type = T.downReport("3")
     str=report_type[:2]
     str_new="+论文相似性检测报告"+"(V1.0"+str+"版).pdf"
     title = T.loadReport()
     new_title = title+str_new
     print(new_title)
     # 判断文件夹中是否存在
     flag=T.downVerify1(new_title)
     if flag == True:
         # 修改文件名称
         T.renameFileName1(new_title)
     # 点击V1.0详细版链接
     self.driver.find_element_by_xpath("html/body/div[4]/div[2]/table/tbody/tr[2]/td[9]/a[5]").click()
     time.sleep(3)
     # 判断下载位置
     flag1 = T.downVerify1(new_title)
     self.assertTrue(flag1)
     imagetest = getResultImage()
     imagetest.insert_image(self.driver,"full_report_V1.0.jpg")
 def test_list3C_run(self):
     '''进入名称链接:检测时间排序'''
     self.user_login_verify_run("collegecheck","f")
     time.sleep(1)
     T=TaskList(self.driver)
     # 进入名称链接
     T.taskNameLink("ncy")
     # 点击检测时间
     self.assertTrue(T.timeOrder())
     imagetest = getResultImage()
     imagetest.insert_image(self.driver,"time_order_success.jpg")
 def test_list1A_run(self):
     '''进入名称链接:查询条件--相似比,篇名和作者'''
     self.user_login_verify_run("collegecheck","f")
     time.sleep(1)
     T=TaskList(self.driver)
     # 进入名称链接
     T.taskNameLink("ncy")
     # 相似比 篇名和作者查询
     flag = T.similarSearch("5","80","Ch","医学")
     self.assertTrue(flag)
     time.sleep(1)
     imagetest = getResultImage()
     imagetest.insert_image(self.driver,"search_STA_result.jpg")
 def test_list1F_run(self):
     '''进入名称链接:转移到其他任务-请选择检测信息'''
     self.user_login_verify_run("collegecheck","f")
     time.sleep(1)
     T=TaskList(self.driver)
     # 进入名称链接
     T.taskNameLink("ncy")
     # 点击下拉框,选择第一个
     T.transferTask()
     msg=T.alert()
     self.assertEqual(msg,"请选择检测信息。")
     imagetest = getResultImage()
     imagetest.insert_image(self.driver,"transfer_task_fail.jpg")
 def test_list3E_run(self):
     '''进入名称链接:V2.0相似比排序'''
     self.user_login_verify_run("collegecheck","f")
     time.sleep(1)
     T=TaskList(self.driver)
     # 进入名称链接
     T.taskNameLink("new_V")
     # 筛选检测成功的
     Select(self.driver.find_element_by_name("State")).select_by_visible_text("检测成功")
     self.driver.find_element(*self.task_search_loc).click()
     time.sleep(2)
     self.assertTrue(T.similarOrder1())
     imagetest = getResultImage()
     imagetest.insert_image(self.driver,"similarRadio_order_successV2.0.jpg")
 def test_list3B_run(self):
     '''进入名称链接:作者链接-显示该作者的论文'''
     self.user_login_verify_run("collegecheck","f")
     time.sleep(1)
     T=TaskList(self.driver)
     # 进入名称链接
     T.taskNameLink("ncy")
     # 输入篇名点击搜索
     T.title_search("医学")
     flag = T.authorLink()
     time.sleep(2)
     self.assertTrue(flag)
     imagetest = getResultImage()
     imagetest.insert_image(self.driver,"click_author_link.jpg")
 def test_list2D_run(self):
     '''进入名称链接:取消标记为-问题论文,提示请选择'''
     self.user_login_verify_run("collegecheck","f")
     time.sleep(1)
     T=TaskList(self.driver)
     # 进入名称链接
     T.taskNameLink("ncy")
     # 取消标记为问题论文
     T.concelMark()
     time.sleep(2)
     msg=T.alert()
     self.assertEqual(msg,"请选择检测信息。")
     imagetest = getResultImage()
     imagetest.insert_image(self.driver,"unmark_paper_fail.jpg")
 def test_list2B_run(self):
     '''进入名称链接:标记为-问题论文,请选择检测信息'''
     self.user_login_verify_run("collegecheck","f")
     time.sleep(1)
     T=TaskList(self.driver)
     # 进入名称链接
     T.taskNameLink("ncy")
     # 标记为问题论文
     T.markProblem()
     time.sleep(1)
     msg=T.alert()
     self.assertEqual(msg,"请选择检测信息。")
     imagetest = getResultImage()
     imagetest.insert_image(self.driver,"mark_paper_fail.jpg")
 def test_list1B_run(self):
     '''进入名称链接:查询条件--检测时间,检测状态'''
     self.user_login_verify_run("collegecheck","f")
     time.sleep(1)
     T=TaskList(self.driver)
     # 进入名称链接
     T.taskNameLink("ncy")
     # 选择时间 为今年的5月5日
     date=(T.timeStatusSearch(5,1,5,1,1,5,"检测成功"))
     # print(date)
     self.assertIn("05-05", date)
     time.sleep(1)
     imagetest = getResultImage()
     imagetest.insert_image(self.driver,"search_timeStatus_result.jpg")
 def test_list2A_run(self):
     '''进入名称链接:标记为-问题论文'''
     self.user_login_verify_run("collegecheck","f")
     time.sleep(1)
     T=TaskList(self.driver)
     # 进入名称链接
     T.taskNameLink("ncy")
     # 勾选复选框
     self.driver.find_element(*self.first_select_loc).click()
     # 标记为问题论文
     T.markProblem()
     problem_num = T.paperNum()
     self.assertEqual(problem_num,"1")
     imagetest = getResultImage()
     imagetest.insert_image(self.driver,"mark_paper_success.jpg")
 def test_list1D_run(self):
     '''进入名称链接:下载报告-请选择检测信息'''
     self.user_login_verify_run("collegecheck","f")
     time.sleep(1)
     T=TaskList(self.driver)
     # 进入名称链接
     T.taskNameLink("ncy")
     # 点击下载按钮
     self.driver.find_element_by_id("downLoadReport").click()
     # 点击弹出框的“确定按钮”
     self.driver.find_element_by_xpath(".//*[@id='confirmDownload']").click()
     time.sleep(3)
     msg=T.alert()
     # "请选择检测信息。"
     self.assertEqual(msg,"请选择检测信息。")
     imagetest = getResultImage()
     imagetest.insert_image(self.driver,"report_down_fail.jpg")
 def test_list5B_run(self):
     '''进入名称链接:查看 V!.0在线报告'''
     self.user_login_verify_run("collegecheck","f")
     time.sleep(1)
     T=TaskList(self.driver)
     # 进入名称链接
     T.taskNameLink("new_V")
     # 输入篇名点击搜索
     self.driver.find_element(*self.title_input_loc).send_keys("医学期刊简介")
     # 筛选检测成功的
     Select(self.driver.find_element_by_name("State")).select_by_visible_text("检测成功")
     self.driver.find_element(*self.task_search_loc).click()
     time.sleep(1)
     #self.driver.window_handles
     flag = T.onlineReport(2)
     self.assertFalse(flag)
     imagetest = getResultImage()
     imagetest.insert_image(self.driver,"online_report_V1.0.jpg")
 def test_listC_run(self):
     '''任务列表:链接-名称链接'''
     self.user_login_verify_run("collegecheck","f")
     time.sleep(1)
     T=TaskList(self.driver)
     task_name,task_name_in=T.taskNameLink("ncy")
     self.assertEqual(task_name,task_name_in)
     imagetest = getResultImage()
     imagetest.insert_image(self.driver,"task_name_link.jpg")
 def test_list1E_run(self):
     '''进入名称链接:转移到其他任务-转移成功'''
     self.user_login_verify_run("collegecheck","f")
     time.sleep(1)
     T=TaskList(self.driver)
     # 进入名称链接
     T.taskNameLink("ncy")
     # 输入篇名 点击搜索
     T.title_search("200字")
     time.sleep(1)
     # 勾选第一行的复选框
     self.driver.find_element_by_xpath("html/body/div[4]/div[2]/table/tbody/tr[2]/td[2]/input").click()
     # 转移到第一个任务
     T.transferTask()
     task=T.taskName()
     time.sleep(2)
     # 验证转移
     title=T.returnTask(task,"200字")
     self.assertIn("200字",title)
     imagetest = getResultImage()
     imagetest.insert_image(self.driver,"transfer_task_success.jpg")
 def test_list1C_run(self):
     '''进入名称链接:下载报告-下载成功'''
     self.user_login_verify_run("collegecheck","f")
     time.sleep(1)
     T=TaskList(self.driver)
     # 进入名称链接
     T.taskNameLink("ncy")
     flag=T.downVerify()
     if flag == True:
         # 修改文件名称
         T.renameFileName()
     # 勾选复选框,点击下载按钮
     T.downloadReport()
     # 点击弹出框的“确定按钮”
     self.driver.find_element_by_xpath(".//*[@id='confirmDownload']").click()
     time.sleep(3)
     flag1=T.downVerify()
     # 判断下载位置
     self.assertTrue(flag1)
     imagetest = getResultImage()
     imagetest.insert_image(self.driver,"report_down_success.jpg")