*** 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[3]/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[3]/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[3]/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 1 ${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 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[3]/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[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 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[3]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span Delete InsertScriptsEditSearchName [Tags] Positive UI Settings InsertScript 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 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 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 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[3]/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[3]/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[3]/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 sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_Insert 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 sidebarProxy_Profiles profilesTabs_Profile_Insert 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} Please enter the content Should Be Equal As Strings ${text1} Please enter the content 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