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_listB_run(self):
     '''任务列表:检测状态-操作判断'''
     self.user_login_verify_run("collegecheck","f")
     time.sleep(1)
     T=TaskList(self.driver)
     self.assertTrue(T.statusOp())
     imagetest = getResultImage()
     imagetest.insert_image(self.driver,"task_status_operation.jpg")
 def test_list0_run(self):
     ''' 任务列表:按照任务名称查询 '''
     self.user_login_verify_run("collegecheck","f")
     T=TaskList(self.driver)
     # T.list_search("批量检测")
     self.assertTrue(T.list_search("批量检测"))
     imagetest = getResultImage()
     imagetest.insert_image(self.driver,"task_name_search.jpg")
 def test_list5_run(self):
     '''任务列表:表单测试-默认每页显示50条'''
     self.user_login_verify_run("collegecheck","f")
     T=TaskList(self.driver)
     list_n=T.pageChoose("3")
     self.assertEqual(list_n, 50)
     time.sleep(1)
     imagetest = getResultImage()
     imagetest.insert_image(self.driver,"tasklist_50_num.jpg")
 def test_listD_run(self):
     '''任务列表:链接-操作链接'''
     self.user_login_verify_run("collegecheck","f")
     time.sleep(1)
     T=TaskList(self.driver)
     flag=T.operationLink()
     self.assertTrue(flag)
     imagetest = getResultImage()
     imagetest.insert_image(self.driver,"task_op_link.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_list1_run(self):
     '''任务列表:按照时间查询'''
     self.user_login_verify_run("collegecheck","f")
     T=TaskList(self.driver)
     #开始日期和结束日期都为当前年的4-1
     text=T.time_search("4","1","6","1","1","6")
     self.assertIn("04-01",text)
     time.sleep(1)
     imagetest = getResultImage()
     imagetest.insert_image(self.driver,"task_time_search.jpg")
 def test_list6_run(self):
     '''任务列表:表单测试-下一页按钮'''
     self.user_login_verify_run("collegecheck","f")
     time.sleep(1)
     T=TaskList(self.driver)
     # 点击 下一页 按钮
     self.driver.find_element_by_xpath("html/body/div[4]/div[3]/form[2]/p/a[8]").click()
     self.assertEqual(T.pageNum(),"2")
     time.sleep(1)
     imagetest = getResultImage()
     imagetest.insert_image(self.driver,"tasklist_next_btn.jpg")
 def test_list8_run(self):
     '''任务列表:表单测试-跳转页面'''
     self.user_login_verify_run("collegecheck","f")
     time.sleep(1)
     T=TaskList(self.driver)
     # 跳转到第3页
     T.pageSkip(3)
     self.assertEqual(T.pageNum(),"3")
     time.sleep(1)
     imagetest = getResultImage()
     imagetest.insert_image(self.driver,"tasklist_pageSkip_btn.jpg")
 def test_list2_run(self):
     '''任务列表:按照名称+时间查询'''
     self.user_login_verify_run("collegecheck","f")
     T=TaskList(self.driver)
     self.driver.find_element_by_id("taskNameInput").send_keys("批量检测")
     #开始日期和结束日期都为当前年的4-1
     text=T.time_search("4","1","6","1","1","6")
     self.assertIn("04-01",text)
     time.sleep(1)
     imagetest = getResultImage()
     imagetest.insert_image(self.driver,"task_name&time_search.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_list9_run(self):
     '''任务列表:表单测试-首页按钮'''
     self.user_login_verify_run("collegecheck","f")
     time.sleep(1)
     T=TaskList(self.driver)
     # 跳转到第3页
     T.pageSkip(3)
     # 点击“首页”按钮
     self.driver.find_element_by_xpath("html/body/div[4]/div[3]/form[2]/p/a[1]").click()
     self.assertEqual(T.pageNum(),"1")
     time.sleep(1)
     imagetest = getResultImage()
     imagetest.insert_image(self.driver,"tasklist_homePage_btn.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_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_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_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")
 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_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_list2C_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()
     time.sleep(2)
     # 勾选复选框
     self.driver.find_element(*self.first_select_loc).click()
     # 取消标记为问题论文
     T.concelMark()
     time.sleep(2)
     problem_num = T.paperNum()
     self.assertEqual(problem_num,"0")
     imagetest = getResultImage()
     imagetest.insert_image(self.driver,"unmark_paper_success.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_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")