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
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
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
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
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
2020-12-25 11:11:41 +08:00
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
Delete
2021-01-20 09:36:54 +08:00
InsertScriptsCreateNameMinSize
[Tags] Boundary UI Name Settings InsertScript
CreateInsertScripts 1 ${path}insert_files\\Create-Insert Scripts-test.css css name
2020-12-25 11:11:41 +08:00
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
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
2020-12-25 11:11:41 +08:00
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
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
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span
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
2020-12-25 11:11:41 +08:00
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
Delete
2021-01-20 09:36:54 +08:00
InsertScriptsEditSearchName
[Tags] Positive UI Settings InsertScript
2020-12-25 11:11:41 +08:00
CreateInsertScripts 1 ${path}insert_files\\Create-Insert Scripts-test.css css name
${name} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
EditInsertScripts ${name} lyf-Edit-test-008 ${path}insert_files\\Create-Insert_Scripts-test.js js name
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
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
OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_Insert
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/button[1]
... //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/span[2]/div/input 2 //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[1]/div/div
InsertScritsPagingDisplay
[Tags] Positive UI Settings InsertScript
OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_Insert
PagingDisplay 50
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
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
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
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
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
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
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-01-29 11:16:12 +08:00
OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_Insert
click id=insertAdd
sleep 1
Choose File xpath=//*[@id="insertAddUpload"]/div[1]/input ${path}insert_files\\Exceed20MFile.css
sleep 1
${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-01-18 16:40:46 +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-01-09 13:59:34 +08:00
OpenPages sidebarProxy_Profiles profilesTabs_Profile_Insert
click id=insertAdd
Sleep 2
click id=insertAddOk1
sleep 1
${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]
Should Be Equal As Strings ${text} Please enter the content
Should Be Equal As Strings ${text1} Please enter the content
2021-01-20 09:36:54 +08:00
InsertScritsDeleteReferencedData
[Tags] Negtive UI Settings InsertScrit
DeleteReferencedData InsertScript sidebarProxy_Profiles 631 The referenced data are not allowed to deleted Three-level menu=profilesTabs_Profile_Insert