def test_04treeshare(self):
     """树形分享给内部用户"""
     self.login.loginFunc()
     self.driver.implicitly_wait(30)
     self.findElement(*self.files4_loc).click()
     sleep(0.5)
     self.findElement(*self.shareBtn_loc).click()
     sleep(0.5)
     self.findElement(*self.Treeshare_loc).click()
     sleep(0.5)
     self.findElement(*self.openTree_loc).click()
     sleep(0.5)
     self.findElement(*self.openDemo1_loc).click()
     sleep(0.5)
     self.findElement(*self.switch1_loc).click()
     sleep(0.5)
     self.findElement(*self.submit_loc).click()
     self.driver.implicitly_wait(10)
     Treesharetext = self.driver.find_element_by_css_selector(
         ".username").text
     if Treesharetext == "1":
         insert_img(self.driver, "TreeSharingInternal_true.png")
         self.login.quit()
     else:
         self.driver.implicitly_wait(30)
         F_insert_img(self.driver, "文件树形分享给内部用户未成功.png")
         self.login.quit()
     sleep(3)
 def test_06cplink(self):
     """复制直接链接"""
     self.login.loginFunc()
     self.driver.implicitly_wait(30)
     self.findElement(*self.files4_loc).click()
     self.findElement(*self.shareBtn_loc).click()
     sleep(0.5)
     self.findElement(*self.Clink_loc).click()
     insert_img(self.driver, "CpLink_true.png")
     self.login.quit()
     sleep(3)
 def test_01searchfiles(self):
     '''搜索文件'''
     self.login.loginFunc()
     self.driver.implicitly_wait(30)
     sleep(1)
     self.findElement(*self.search_loc).click()
     sleep(0.5)
     self.findElement(*self.search_loc).send_keys("2323.png")
     sleep(2)
     # 验证搜索结果是否正确
     filesname = self.driver.find_element_by_css_selector("span.info").text
     if filesname == "1 个文件 匹配 '2323.png'":
         insert_img(self.driver, "SearchFiles_true.png")
         self.login.quit()
     else:
         F_insert_img(self.driver, "搜索文件错误.png")
         self.login.quit()
         sleep(3)
Example #4
0
 def test_01movefileslocal(self):
     """文件移动到当前目录"""
     self.login.loginFunc()
     self.driver.implicitly_wait(30)
     self.findElement(*self.selectfile2_loc).click()
     self.findElement(*self.moveBtn2_loc).click()
     sleep(0.5)
     self.findElement(*self.move_loc).click()
     moved = self.driver.find_element_by_xpath(
         '//*[@id="notification"]/div').text
     if moved == '无法移动 "test4.txt", 目标已存在':
         insert_img(self.driver, "MovefilesLocal_true.png")
         self.login.quit()
         sleep(3)
     else:
         F_insert_img(self.driver, "移动文件到当前目录错误.png")
         self.login.quit()
         sleep(3)
Example #5
0
 def test_01copyfiles(self):
     """文件复制到当前目录"""
     self.login.loginFunc()
     self.driver.implicitly_wait(30)
     self.findElement(*self.selectfile1_loc).click()
     self.findElement(*self.copyBtn_loc).click()
     sleep(0.5)
     self.findElement(*self.copy_loc).click()
     sleep(1)
     copyd = self.driver.find_element_by_xpath(
         '//*[@id="notification"]/div').text
     if copyd == '无法复制 "test4.txt", 目标存在':
         insert_img(self.driver, "CopyFiles_true.png")
         self.login.quit()
         sleep(3)
     else:
         F_insert_img(self.driver, "复制文件到当前目录错误.png")
         self.login.quit()
         sleep(3)
 def test_02searchfolder(self):
     '''搜索文件夹'''
     self.login.loginFunc()
     self.driver.implicitly_wait(30)
     sleep(1)
     self.findElement(*self.search_loc).click()
     sleep(0.5)
     self.findElement(*self.search_loc).send_keys("保存的分享")
     sleep(3)
     # 验证搜索结果是否正确
     foldername = self.driver.find_element_by_css_selector("span.info").text
     if foldername == "1 个文件夹 匹配 '保存的分享'":
         insert_img(self.driver, "SearchFolder_true.png")
         self.login.quit()
     else:
         F_insert_img(self.driver, "搜索文件夹错误.png")
         print(foldername)
         self.login.quit()
         sleep(3)
Example #7
0
 def test_02previewTXTfiles(self):
     # 搜索预览.txt文件并预览
     '''预览.txt文件'''
     self.login.loginFunc()
     self.driver.implicitly_wait(30)
     sleep(1)
     self.findElement(*self.txtpre_loc).click()
     sleep(3)
     now_title = self.driver.title
     if now_title == "test5.txt - 文件 - 文件管理系统内网":
         insert_img(self.driver, "PreviewTXT_true.png")
         self.findElement(*self.txtpreclosed_loc).click()
         self.driver.implicitly_wait(30)
         self.login.quit()
     else:
         F_insert_img(self.driver, "预览TXT错误.png")
         self.findElement(*self.txtpreclosed_loc).click()
         self.driver.implicitly_wait(30)
         self.login.quit()
         sleep(3)
 def test_02sharegroup(self):
     """分享给用户组"""
     self.login.loginFunc()
     self.driver.implicitly_wait(30)
     self.findElement(*self.files2_loc).click()
     self.findElement(*self.shareBtn_loc).click()
     sleep(0.5)
     self.findElement(*self.shareInput_loc).send_keys("admin")
     sleep(1)
     self.findElement(*self.shareSelect_loc).click()
     self.driver.implicitly_wait(10)
     Gsharetext = self.driver.find_element_by_css_selector(".username").text
     if Gsharetext == "admin (群组)":
         insert_img(self.driver, "ShareGroup_true.png")
         self.login.quit()
     else:
         self.driver.implicitly_wait(30)
         F_insert_img(self.driver, "分享文件夹给共享组未成功.png")
         self.login.quit()
     sleep(3)
 def test_01shareuser(self):
     '''分享文件给用户'''
     self.login.loginFunc()
     self.driver.implicitly_wait(30)
     self.findElement(*self.files1_loc).click()
     self.findElement(*self.shareBtn_loc).click()
     sleep(0.5)
     self.findElement(*self.shareInput_loc).send_keys("userdemo")
     sleep(1)
     self.findElement(*self.shareSelect_loc).click()
     self.driver.implicitly_wait(10)
     sharetext = self.driver.find_element_by_css_selector(".username").text
     if sharetext == "userdemo":
         insert_img(self.driver, "ShareFiles_true.png")
         self.login.quit()
     else:
         self.driver.implicitly_wait(30)
         F_insert_img(self.driver, "分享文件给用户未成功.png")
         self.login.quit()
     sleep(3)
 def test_03sharedepartment(self):
     """分享文件给部门"""
     self.login.loginFunc()
     self.driver.implicitly_wait(30)
     self.findElement(*self.files3_loc).click()
     self.findElement(*self.shareBtn_loc).click()
     sleep(0.5)
     self.findElement(*self.shareInput_loc).send_keys("login")
     sleep(1)
     self.findElement(*self.shareSelect_loc).click()
     self.driver.implicitly_wait(10)
     Dsharetext = self.driver.find_element_by_css_selector(".username").text
     if Dsharetext == "login (部门)":
         insert_img(self.driver, "ShareDepartment_true.png")
         self.login.quit()
     else:
         self.driver.implicitly_wait(30)
         F_insert_img(self.driver, "分享文件给部门未成功.png")
         self.login.quit()
     sleep(3)
Example #11
0
 def test_01renamefiles(self):
     """文件重命名"""
     self.login.loginFunc()
     self.driver.implicitly_wait(30)
     self.findElement(*self.renamefiles_loc).click()
     self.findElement(*self.renameBtn_loc).click()
     sleep(1)
     self.findElement(*self.renameInp_loc).send_keys("HEP文件", Keys.ENTER)
     sleep(1)
     namefile = self.driver.find_element_by_css_selector(
         ".has-controls > tbody:nth-child(2) > tr:nth-child(4) > td:nth-child(2) > a:nth-child(1) > span:nth-child(2) > span:nth-child(1)"
     ).text
     if namefile == "HEP文件":
         insert_img(self.driver, "RenameFiles_true.png")
         self.login.quit()
     else:
         F_insert_img(self.driver, "重命名文件错误.png")
         self.driver.implicitly_wait(30)
         self.login.quit()
         sleep(3)
Example #12
0
 def test_01previewPNGfiles(self):
     # 搜索Preview.png文件并预览
     '''预览.png文件'''
     self.login.loginFunc()
     self.driver.implicitly_wait(30)
     sleep(1)
     self.findElement(*self.pngpre_loc).click()
     sleep(5)
     now_title = self.driver.find_element_by_xpath(
         "/html/body/div[8]/div[5]/div").text
     if now_title == "2323.png":
         insert_img(self.driver, "PreviewPNG_true.png")
         self.findElement(*self.pngpreclosed_loc).click()
         self.driver.implicitly_wait(30)
         self.login.quit()
     else:
         F_insert_img(self.driver, "预览PNG错误.png")
         self.findElement(*self.pngpreclosed_loc).click()
         self.driver.implicitly_wait(30)
         self.login.quit()
         sleep(3)
Example #13
0
 def test_02renamefolders(self):
     """重命名文件夹"""
     self.login.loginFunc()
     self.driver.implicitly_wait(30)
     self.findElement(*self.renamefolder_loc).click()
     sleep(1)
     self.findElement(*self.renameBtn_loc).click()
     sleep(1)
     self.findElement(*self.renameInp4_loc).send_keys("hep文件夹", Keys.ENTER)
     sleep(1)
     Folrename = self.driver.find_element_by_xpath(
         "/html/body/div[3]/div/div[2]/div[3]/table/tbody/tr[2]/td[2]/a/span[1]/span"
     ).text
     if Folrename == "hep文件夹":
         insert_img(self.driver, "RenameFolders_true.png")
         self.login.quit()
     else:
         F_insert_img(self.driver, "重命名文件夹错误.png")
         self.driver.implicitly_wait(30)
         self.login.quit()
         sleep(3)
 def test_05sharecancel(self):
     """取消分享"""
     self.login.loginFunc()
     self.driver.implicitly_wait(30)
     self.findElement(*self.Nsendmeaum_loc).click()
     for i in range(3):
         self.findElement(*self.CshareBtn_loc).click()
         sleep(0.5)
         self.findElement(*self.menuBtn_loc).click()
         sleep(0.5)
         self.findElement(*self.CLBtn_loc).click()
         sleep(1)
         self.driver.refresh()
     sleep(1)
     Cancelsharetext = self.driver.find_element_by_xpath(
         "//*[@id='emptycontent']/h2").text
     if Cancelsharetext == "还没有发送过文件":
         insert_img(self.driver, "CancelShare_true.png")
         self.login.quit()
     else:
         self.driver.implicitly_wait(30)
         F_insert_img(self.driver, "取消所有分享未成功.png")
         self.login.quit()
     sleep(3)