125 lines
7.6 KiB
Plaintext
125 lines
7.6 KiB
Plaintext
*** 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 ***
|
|
InsertScriptsCreateCssFile
|
|
[Tags] Positive UI File Settings InsertScript
|
|
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[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
|
Delete
|
|
|
|
InsertScriptsCreateJsFileBeforePageLoad
|
|
[Tags] Positive UI File Settings InsertScript
|
|
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[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
|
Delete
|
|
|
|
InsertScriptsCreateJsFileAfterLoadInsertOn
|
|
[Tags] Positive UI File Settings InsertScript
|
|
CreateInsertScripts CreateInsertScriptsTypeJsAfterLoadInsertOn-test ${path}insert_files\\Create-Insert_Scripts-test.js js name jstype=After Page Load
|
|
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
|
Delete
|
|
|
|
InsertScriptsCreateNameMinSize
|
|
[Tags] Boundary UI Name Settings InsertScript
|
|
CreateInsertScripts 1234 ${path}insert_files\\Create-Insert Scripts-test.css css name
|
|
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
|
Delete
|
|
|
|
InsertScriptsCreateNameMaxSize
|
|
[Tags] Boundary UI Name Settings InsertScript
|
|
CreateInsertScripts CreateInsertScriptsTypeCssNameMaxSizeCreateInsertScriptsTypeCssNameMaxSizeCreateInsertScriptsTypeCssNameMaxSizeCreateInsertScrip ${path}insert_files\\Create-Insert Scripts-test.css css name
|
|
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
|
Delete
|
|
|
|
InsertScriptsEditSearchId
|
|
[Tags] Positive UI Settings InsertScript
|
|
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[2]/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
|
|
click id=dowmloadi
|
|
DownLoadFile ${path}insert_files\\Create-Insert Scripts-test.css ${Downloadpath}Create-Insert Scripts-test.css
|
|
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
|
Delete
|
|
|
|
InsertScriptsEditSearchName
|
|
[Tags] Positive UI Settings InsertScript
|
|
CreateInsertScripts 1234 ${path}insert_files\\Create-Insert Scripts-test.css css name
|
|
${name} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/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[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
|
Delete
|
|
|
|
InsertScriptDownloadFile
|
|
[Tags] Positive UI Settings InsertScript
|
|
CreateInsertScripts lyf-test-001-css ${path}insert_files\\Create-Insert Scripts-test.css css name
|
|
click id=dowmloadi
|
|
DownLoadFile ${path}insert_files\\Create-Insert Scripts-test.css ${Downloadpath}Create-Insert Scripts-test.css
|
|
Delete
|
|
|
|
InsertScritsPagesTurnPage
|
|
[Tags] Positive UI Settings InsertScript
|
|
OpenPages //*[@id="Settings"]/ul/li[1] Three-levelMenu=//*[@id="profilesTabs"]/li[2] xpath
|
|
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[1]
|
|
... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/span[2]/div/input 2 //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[1]/div/div
|
|
|
|
InsertScritsPagingDisplay
|
|
[Tags] Positive UI Settings InsertScript
|
|
OpenPages //*[@id="Settings"]/ul/li[1] Three-levelMenu=//*[@id="profilesTabs"]/li[2] xpath
|
|
PagingDisplay 50
|
|
|
|
InsertScriptCreateSpecialFileName
|
|
[Tags] Boundary UI File Settings InsertScript
|
|
CreateInsertScripts CreateInsertScriptsSpecialFileName ${path}insert_files\\ВставкаСкриптов!@#$%^&(-+=‘;。,?.css css name
|
|
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
|
Delete
|
|
|
|
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[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
|
Delete
|
|
|
|
InsertScriptsUpload20MFile
|
|
[Tags] Boundary UI File Settings InsertScript
|
|
CreateInsertScripts InsertScriptsUpload20MFile ${path}insert_files\\20MFile.css css name
|
|
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
|
Delete
|
|
|
|
InsertScriptsUploadNullFile
|
|
[Tags] Negtive UI File Settings InsertScript
|
|
UploadFilesSize InsertScripts InsertScriptsUploadNullFile ${path}insert_files\\null.css Please choose to upload files
|
|
|
|
InsertScriptsUploadExceed20MFile
|
|
[Tags] Negtive UI File Settings InsertScript
|
|
OpenPages //*[@id="Settings"]/ul/li[1] Three-levelMenu=//*[@id="profilesTabs"]/li[2] xpath
|
|
click id=insertAdd
|
|
sleep ${sleep_min}
|
|
Choose File xpath=//*[@id="insertAddUpload"]/div[1]/input ${path}insert_files\\Exceed20MFile.css
|
|
sleep ${sleep_min}
|
|
${text} get text xpath=/html/body/div[last()]/p
|
|
Should Be Equal As Strings ${text} File size upload limit is 20MB
|
|
|
|
InsertScriptsFileTypeDoesNotMatch
|
|
[Tags] Negtive UI Settings InsertScript
|
|
UploadFilesSize InsertScripts InsertScriptsFileTypeDoesNotMatch ${path}insert_files\\Create-Insert_Scripts-test.js The data in the uploaded file is empty or in the wrong format
|
|
|
|
InsertScritsCreateNullName
|
|
[Tags] Negtive UI Settings InsertScrit
|
|
OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[2]
|
|
click id=insertAdd
|
|
sleep ${sleep}
|
|
click id=insertAddOk1
|
|
sleep ${sleep_min}
|
|
${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} The length of the name is at most 128 characters and cannot be less than 4 characters
|
|
Should Be Equal As Strings ${text1} Please enter the content
|
|
|
|
InsertScritsDeleteReferencedData
|
|
[Tags] Negtive UI Settings InsertScrit
|
|
DeleteReferencedData InsertScript //*[@id="Settings"]/ul/li[1] 551 The referenced data are not allowed to delete Three-level menu=//*[@id="Settings"]/ul/li[1] xpath
|