2020-12-24 16:28:39 +08:00
*** Settings ***
Force Tags tsg-ui settings response_pages
Resource ../../../03-Variable/bifangapivariable.txt
Library OperatingSystem
Resource ../../../02-Keyword/tsg_ui/setting/Settings.robot
*** Test Cases ***
2021-01-18 19:28:32 +08:00
ResponsePagesCreateHtmlfile
[Tags] Positive UI html Settings ResponsePage
2020-12-24 18:10:19 +08:00
CreateResponsePages CreateResponsePagesTypeHtml ${path}response_pages_files\\Create-ResponsePages-test.html name
2020-12-24 16:28:39 +08:00
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/span
DeleteresinseDel
2021-01-18 19:28:32 +08:00
ResponsePagesCreateHtmfile
[Tags] Positive UI htm Settings ResponsePage
2020-12-24 18:10:19 +08:00
CreateResponsePages CreateResponsePagesTypeHtm ${path}response_pages_files\\Create-Response_Pages-test-2.htm name
2020-12-24 16:28:39 +08:00
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/span
DeleteresinseDel
2021-01-18 19:28:32 +08:00
ResponsePagesEditSearchID
[Tags] Positive UI htm Settings ResponsePages
CreateResponsePages Create-ResponsePagess-001 ${path}response_pages_files\\Create-ResponsePages-test.html name
${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/span
Edit-Response-Pages ${id} lyf-Edit-test-001 ${path}response_pages_files\\Create-ResponsePages-test-1.html id
2021-01-22 18:40:29 +08:00
click id=dowmloadi
2021-01-18 19:28:32 +08:00
DownLoadFile ${path}response_pages_files\\Create-ResponsePages-test-1.html ${Downloadpath}Create-ResponsePages-test-1.html
2020-12-24 16:28:39 +08:00
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/span
DeleteresinseDel
2021-01-18 19:28:32 +08:00
ResponsePagesEditSearchName
[Tags] Positive UI Name Settings ResponsePages
CreateResponsePages Create-ResponsePagess-001 ${path}response_pages_files\\Create-ResponsePages-test.html name
${name} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/span
Edit-Response-Pages ${name} lyf-Edit-test-007 ${path}response_pages_files\\Create-ResponsePages-test-1.html name
2021-01-22 18:40:29 +08:00
click id=dowmloadi
DownLoadFile ${path}response_pages_files\\Create-ResponsePages-test-1.html ${Downloadpath}Create-ResponsePages-test-1.html
2020-12-24 16:28:39 +08:00
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/span
DeleteresinseDel
2021-02-23 15:23:23 +08:00
ResponsePagesDownloadFile
[Tags] Positive UI Settings ResponsePages
CreateResponsePages Create-ResponsePagess-001 ${path}response_pages_files\\Create-ResponsePages-test.html name
click id=dowmloadi
DownLoadFile ${path}response_pages_files\\Create-ResponsePages-test.html ${Downloadpath}Create-ResponsePages-test.html
DeleteresinseDel
ResponsePagesTurnPage
[Tags] Positive UI Settings ResponsePages
2021-07-12 15:45:45 +08:00
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_ResponsePages
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div/div/div[5]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div/div/div[5]/div/button[1]
... //*[@id="app"]/div/div[3]/div[2]/div/div/div/div[5]/div/span[2]/div/input 2 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span
2020-12-24 16:28:39 +08:00
2021-02-23 15:23:23 +08:00
ResponsePagesCreateNameMinSize
[Tags] Boundary UI name Settings ResponsePage
2021-04-14 10:10:48 +08:00
CreateResponsePages 1234 ${path}response_pages_files\\Create-Response_Pages-test-2.htm name
2020-12-24 16:28:39 +08:00
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/span
DeleteresinseDel
2021-01-18 19:28:32 +08:00
ResponsePagesCreateNameMaxSize
[Tags] Boundary UI Name Settings ResponsePages
CreateResponsePages CreateResponsePagesNameMaxSizeCreateResponsePagesNameMaxSizeCreateResponsePagesNameMaxSizeCreateResponsePagesNameMaxSizeCreateRe ${path}response_pages_files\\Create-Response_Pages-test-2.htm name
2020-12-24 16:28:39 +08:00
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/span
DeleteresinseDel
2021-01-18 19:28:32 +08:00
ResponsePagesCreateNameSpecialChar
[Tags] Boundary UI Name Settings ResponsePages
CreateResponsePages 中文+absc+моряков+@#¥%……&* ${path}response_pages_files\\Create-ResponsePages-test.html name
2020-12-24 16:28:39 +08:00
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/span
DeleteresinseDel
ResponsePageUpload20MFile
2021-01-18 19:28:32 +08:00
[Tags] Boundary UI File Settings ResponsePages
2020-12-24 18:10:19 +08:00
CreateResponsePages ResponsePageUpload20MFile ${path}response_pages_files\\20MFile.html name
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/span
DeleteresinseDel
2021-01-18 19:28:32 +08:00
ResponsePagesSpecialFileName
[Tags] Boundary UI File Settings ResponsePages
2020-12-24 18:10:19 +08:00
CreateResponsePages CreateResponsePagesSpecialFileName ${path}response_pages_files\\ВставкаСкриптов!@#$%^&(-+=‘;。,?.html name
2020-12-24 16:28:39 +08:00
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/span
DeleteresinseDel
2020-12-31 10:33:34 +08:00
2021-01-29 18:49:54 +08:00
ResponsePagesCreateNullNames
2021-01-18 19:28:32 +08:00
[Tags] Negtive UI Name Settings ResponsePages
2021-07-09 19:07:13 +08:00
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_ResponsePages
2021-05-13 14:15:40 +08:00
click id=responseAdd
2021-03-09 11:04:37 +08:00
sleep ${sleep_min}
2020-12-31 10:33:34 +08:00
Choose File xpath=//*[@id="policy_Manipulation_create6"]/div[2]/form/div[2]/div/div/div/input ${path}response_pages_files\\Create-ResponsePages-test.html #上传文件
2021-03-09 11:04:37 +08:00
sleep ${sleep}
2020-12-31 10:33:34 +08:00
click id=responseAddOk1
2021-03-09 11:04:37 +08:00
sleep ${sleep_min}
2020-12-31 10:33:34 +08:00
${text} get text xpath=//*[@id="policy_Manipulation_create6"]/div[2]/form/div[1]/div/div[3]
2021-04-14 10:10:48 +08:00
Should Be Equal As Strings ${text} The length of the name is at most 128 characters and cannot be less than 4 characters
2020-12-31 10:33:34 +08:00
2020-12-24 16:28:39 +08:00
ResponsePageUploadNullFile
2021-01-18 19:28:32 +08:00
[Tags] Negtive UI File Settings ResponsePages
2020-12-25 11:11:41 +08:00
UploadFilesSize ResponsePages ResponsePageUploadfile ${path}response_pages_files\\null.html Please choose to upload files
2020-12-24 16:28:39 +08:00
ResponsePageUploadExceed20MFile
2021-01-18 19:28:32 +08:00
[Tags] Negtive UI File Settings ResponsePages
2021-07-09 19:07:13 +08:00
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_ResponsePages
2021-05-13 14:15:40 +08:00
click id=responseAdd
2021-03-09 11:04:37 +08:00
sleep ${sleep_min}
2021-01-29 11:16:12 +08:00
Choose File xpath=//*[@id="policy_Manipulation_create6"]/div[2]/form/div[2]/div/div/div/input ${path}response_pages_files\\Exceed20MFile.html
2021-03-09 11:04:37 +08:00
sleep ${sleep_min}
2021-01-29 11:16:12 +08:00
${text} get text xpath=/html/body/div[last()]/p
Should Be Equal As Strings ${text} File size upload limit is 20MB
2020-12-25 11:11:41 +08:00
ResponsePagesFileTypeDoesNotMatch
2021-01-18 19:28:32 +08:00
[Tags] Negtive UI File Settings ResponsePages
2020-12-31 10:33:34 +08:00
UploadFilesSize ResponsePages ResponsePagesFileTypeDoesNotMatch ${path}insert_files\\Create-Insert Scripts-test.css "html" and "htm" only
ResponsePagesDeleteReferencedData
2021-01-18 19:28:32 +08:00
[Tags] Negtive UI Settings ResponsePages
2021-07-09 19:07:13 +08:00
DeleteReferencedData ResponsePage VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_ResponsePages 395 The referenced data are not allowed to delete //*[@id="profilesTabs"]/li[1]
2020-12-31 10:33:34 +08:00
2021-01-18 19:28:32 +08:00