2020-12-25 11:11:41 +08:00
*** Settings ***
Force Tags tsg-ui settings insert_scripts
Resource ../../../03-Variable/bifangapivariable.txt
Library OperatingSystem
Resource ../../../02-Keyword/tsg_ui/setting/Settings.robot
*** Test Cases ***
2021-01-20 09:36:54 +08:00
InsertScriptsCreateCssFile
[Tags] Positive UI File Settings InsertScript
2020-12-25 11:11:41 +08:00
CreateInsertScripts lyf-test-001-css ${path}insert_files\\Create-Insert Scripts-test.css css name
2021-07-09 19:07:13 +08:00
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]
2020-12-25 11:11:41 +08:00
Delete
2021-01-20 09:36:54 +08:00
InsertScriptsCreateJsFileBeforePageLoad
[Tags] Positive UI File Settings InsertScript
2020-12-25 11:11:41 +08:00
CreateInsertScripts lyf-test-002-js ${path}insert_files\\Create-Insert_Scripts-test.js js name
2021-07-09 19:07:13 +08:00
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]
2020-12-25 11:11:41 +08:00
Delete
2021-01-20 09:36:54 +08:00
InsertScriptsCreateJsFileAfterLoadInsertOn
[Tags] Positive UI File Settings InsertScript
CreateInsertScripts CreateInsertScriptsTypeJsAfterLoadInsertOn-test ${path}insert_files\\Create-Insert_Scripts-test.js js name jstype=After Page Load
2021-07-09 19:07:13 +08:00
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]
2020-12-25 11:11:41 +08:00
Delete
2021-01-20 09:36:54 +08:00
InsertScriptsCreateNameMinSize
[Tags] Boundary UI Name Settings InsertScript
2021-04-14 10:10:48 +08:00
CreateInsertScripts 1234 ${path}insert_files\\Create-Insert Scripts-test.css css name
2021-07-09 19:07:13 +08:00
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]
2020-12-25 11:11:41 +08:00
Delete
2021-01-20 09:36:54 +08:00
InsertScriptsCreateNameMaxSize
[Tags] Boundary UI Name Settings InsertScript
CreateInsertScripts CreateInsertScriptsTypeCssNameMaxSizeCreateInsertScriptsTypeCssNameMaxSizeCreateInsertScriptsTypeCssNameMaxSizeCreateInsertScrip ${path}insert_files\\Create-Insert Scripts-test.css css name
2021-07-09 19:07:13 +08:00
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]
2020-12-25 11:11:41 +08:00
Delete
2021-01-20 09:36:54 +08:00
InsertScriptsEditSearchId
[Tags] Positive UI Settings InsertScript
2020-12-25 11:11:41 +08:00
CreateInsertScripts lyf-test-001-css ${path}insert_files\\Create-Insert Scripts-test.css css name
2021-07-09 19:07:13 +08:00
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span
2020-12-25 11:11:41 +08:00
EditInsertScripts ${id} lyf-Edit-test-001 ${path}insert_files\\Create-Insert Scripts-test.css css id
2021-01-22 18:40:29 +08:00
click id=dowmloadi
2021-01-20 09:36:54 +08:00
DownLoadFile ${path}insert_files\\Create-Insert Scripts-test.css ${Downloadpath}Create-Insert Scripts-test.css
2021-07-09 19:07:13 +08:00
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]
2020-12-25 11:11:41 +08:00
Delete
2021-07-12 15:45:45 +08:00
InsertScriptsEditSearchName
2021-01-20 09:36:54 +08:00
[Tags] Positive UI Settings InsertScript
2021-04-14 10:10:48 +08:00
CreateInsertScripts 1234 ${path}insert_files\\Create-Insert Scripts-test.css css name
2021-07-12 15:45:45 +08:00
EditInsertScripts 1234 lyf-Edit-test-008 ${path}insert_files\\Create-Insert_Scripts-test.js js name
2021-07-09 19:07:13 +08:00
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]
2020-12-25 11:11:41 +08:00
Delete
2021-01-20 09:36:54 +08:00
InsertScriptDownloadFile
[Tags] Positive UI Settings InsertScript
CreateInsertScripts lyf-test-001-css ${path}insert_files\\Create-Insert Scripts-test.css css name
2021-01-22 18:40:29 +08:00
click id=dowmloadi
2021-01-20 09:36:54 +08:00
DownLoadFile ${path}insert_files\\Create-Insert Scripts-test.css ${Downloadpath}Create-Insert Scripts-test.css
Delete
2021-02-23 15:23:23 +08:00
InsertScritsPagesTurnPage
[Tags] Positive UI Settings InsertScript
2021-07-12 15:45:45 +08:00
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_Insert
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="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span
2021-02-23 15:23:23 +08:00
2021-01-20 09:36:54 +08:00
InsertScriptCreateSpecialFileName
[Tags] Boundary UI File Settings InsertScript
2020-12-25 11:11:41 +08:00
CreateInsertScripts CreateInsertScriptsSpecialFileName ${path}insert_files\\ВставкаСкриптов!@#$%^&(-+=‘;。,?.css css name
2021-07-09 19:07:13 +08:00
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]
2020-12-25 11:11:41 +08:00
Delete
2021-01-20 09:36:54 +08:00
InsertScriptsCreateNameSpecialChar
[Tags] Boundary UI Name Settings InsertScript
CreateInsertScripts 中文+absc+моряков+@#¥%……&* ${path}insert_files\\Create-Insert Scripts-test.css css name
2021-07-09 19:07:13 +08:00
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]
2021-01-20 09:36:54 +08:00
Delete
2021-01-09 13:59:34 +08:00
2020-12-25 11:11:41 +08:00
InsertScriptsUpload20MFile
2021-01-20 09:36:54 +08:00
[Tags] Boundary UI File Settings InsertScript
2020-12-25 11:11:41 +08:00
CreateInsertScripts InsertScriptsUpload20MFile ${path}insert_files\\20MFile.css css name
2021-07-09 19:07:13 +08:00
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]
2020-12-25 11:11:41 +08:00
Delete
InsertScriptsUploadNullFile
2021-01-20 09:36:54 +08:00
[Tags] Negtive UI File Settings InsertScript
2020-12-25 11:11:41 +08:00
UploadFilesSize InsertScripts InsertScriptsUploadNullFile ${path}insert_files\\null.css Please choose to upload files
InsertScriptsUploadExceed20MFile
2021-01-20 09:36:54 +08:00
[Tags] Negtive UI File Settings InsertScript
2021-07-09 19:07:13 +08:00
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_Insert
2021-01-29 11:16:12 +08:00
click id=insertAdd
2021-03-09 11:03:39 +08:00
sleep ${sleep_min}
2021-01-29 11:16:12 +08:00
Choose File xpath=//*[@id="insertAddUpload"]/div[1]/input ${path}insert_files\\Exceed20MFile.css
2021-03-09 11:03:39 +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
InsertScriptsFileTypeDoesNotMatch
2021-01-20 09:36:54 +08:00
[Tags] Negtive UI Settings InsertScript
2021-04-23 10:34:42 +08:00
UploadFilesSize InsertScripts InsertScriptsFileTypeDoesNotMatch ${path}insert_files\\Create-Insert_Scripts-test.js The data in the uploaded file is empty or in the wrong format
2021-01-09 13:59:34 +08:00
2021-01-20 09:36:54 +08:00
InsertScritsCreateNullName
[Tags] Negtive UI Settings InsertScrit
2021-07-09 19:07:13 +08:00
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_Insert
2021-01-09 13:59:34 +08:00
click id=insertAdd
2021-03-09 11:03:39 +08:00
sleep ${sleep}
2021-01-09 13:59:34 +08:00
click id=insertAddOk1
2021-03-09 11:03:39 +08:00
sleep ${sleep_min}
2021-01-09 13:59:34 +08:00
${text} get text xpath=//*[@id="policy_Manipulation_create8"]/div[2]/form/div[1]/div/div[3]
${text1} get text xpath=//*[@id="policy_Manipulation_create8"]/div[2]/form/div[3]/div/div[2]
2021-04-23 10:34:42 +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
2021-01-09 13:59:34 +08:00
Should Be Equal As Strings ${text1} Please enter the content
2021-01-20 09:36:54 +08:00
InsertScritsDeleteReferencedData
[Tags] Negtive UI Settings InsertScrit
2021-07-12 15:45:45 +08:00
DeleteReferencedData InsertScript VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_Insert 551 The referenced data are not allowed to delete