*** 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 *** ResponsePagesCreateHtmlfile [Tags] Positive UI html Settings ResponsePage CreateResponsePages CreateResponsePagesTypeHtml ${path}response_pages_files\\Create-ResponsePages-test.html name click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/span DeleteresinseDel ResponsePagesCreateHtmfile [Tags] Positive UI htm Settings ResponsePage CreateResponsePages CreateResponsePagesTypeHtm ${path}response_pages_files\\Create-Response_Pages-test-2.htm name click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/span DeleteresinseDel 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 click id=dowmloadi DownLoadFile ${path}response_pages_files\\Create-ResponsePages-test-1.html ${Downloadpath}Create-ResponsePages-test-1.html click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/span DeleteresinseDel 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 click id=dowmloadi DownLoadFile ${path}response_pages_files\\Create-ResponsePages-test-1.html ${Downloadpath}Create-ResponsePages-test-1.html click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/span DeleteresinseDel 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 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 ResponsePagesCreateNameMinSize [Tags] Boundary UI name Settings ResponsePage CreateResponsePages 1234 ${path}response_pages_files\\Create-Response_Pages-test-2.htm name click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/span DeleteresinseDel ResponsePagesCreateNameMaxSize [Tags] Boundary UI Name Settings ResponsePages CreateResponsePages CreateResponsePagesNameMaxSizeCreateResponsePagesNameMaxSizeCreateResponsePagesNameMaxSizeCreateResponsePagesNameMaxSizeCreateRe ${path}response_pages_files\\Create-Response_Pages-test-2.htm name click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/span DeleteresinseDel ResponsePagesCreateNameSpecialChar [Tags] Boundary UI Name Settings ResponsePages CreateResponsePages 中文+absc+моряков+@#¥%……&* ${path}response_pages_files\\Create-ResponsePages-test.html name click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/span DeleteresinseDel ResponsePageUpload20MFile [Tags] Boundary UI File Settings ResponsePages 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 ResponsePagesSpecialFileName [Tags] Boundary UI File Settings ResponsePages CreateResponsePages CreateResponsePagesSpecialFileName ${path}response_pages_files\\ВставкаСкриптов!@#$%^&(-+=‘;。,?.html name click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/span DeleteresinseDel ResponsePagesCreateNullNames [Tags] Negtive UI Name Settings ResponsePages OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_ResponsePages click id=responseAdd sleep ${sleep_min} Choose File xpath=//*[@id="policy_Manipulation_create6"]/div[2]/form/div[2]/div/div/div/input ${path}response_pages_files\\Create-ResponsePages-test.html #上传文件 sleep ${sleep} click id=responseAddOk1 sleep ${sleep_min} ${text} get text xpath=//*[@id="policy_Manipulation_create6"]/div[2]/form/div[1]/div/div[3] Should Be Equal As Strings ${text} The length of the name is at most 128 characters and cannot be less than 4 characters ResponsePageUploadNullFile [Tags] Negtive UI File Settings ResponsePages UploadFilesSize ResponsePages ResponsePageUploadfile ${path}response_pages_files\\null.html Please choose to upload files ResponsePageUploadExceed20MFile [Tags] Negtive UI File Settings ResponsePages OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_ResponsePages click id=responseAdd sleep ${sleep_min} Choose File xpath=//*[@id="policy_Manipulation_create6"]/div[2]/form/div[2]/div/div/div/input ${path}response_pages_files\\Exceed20MFile.html sleep ${sleep_min} ${text} get text xpath=/html/body/div[last()]/p Should Be Equal As Strings ${text} File size upload limit is 20MB ResponsePagesFileTypeDoesNotMatch [Tags] Negtive UI File Settings ResponsePages UploadFilesSize ResponsePages ResponsePagesFileTypeDoesNotMatch ${path}insert_files\\Create-Insert Scripts-test.css "html" and "htm" only ResponsePagesDeleteReferencedData [Tags] Negtive UI Settings ResponsePages DeleteReferencedData ResponsePage VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_ResponsePages 395 The referenced data are not allowed to delete //*[@id="profilesTabs"]/li[1]