184 lines
11 KiB
Plaintext
184 lines
11 KiB
Plaintext
*** Settings ***
|
|
Force Tags tsg-ui settings Hijack Files
|
|
Resource ../../../03-Variable/bifangapivariable.txt
|
|
Resource ../../../02-Keyword/tsg_ui/setting/Settings.robot
|
|
Library OperatingSystem
|
|
|
|
*** Test Cases ***
|
|
HijackFilesCreateApkFile
|
|
[Tags] Positive UI File Settings HijackFile
|
|
CreateHijackFiles HijackFilesCreateApkFile ${path}hijack_files/Create-Hijack Files-test.apk id=application/vnd.android.package-archive0 name
|
|
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span
|
|
DeletehijackDel
|
|
|
|
HijackFilesCreateExeFile
|
|
[Tags] Positive UI File Settings HijackFile
|
|
CreateHijackFiles HijackFilesCreateExeFile ${path}hijack_files/Create-Hijack Files-test-1.exe id=application/x-msdos-program0 name
|
|
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span
|
|
DeletehijackDel
|
|
|
|
HijackFilesCreateGifFile
|
|
[Tags] Positive UI File Settings HijackFile
|
|
CreateHijackFiles HijackFilesCreateGifFile ${path}hijack_files/Create-Hijack Files-test-2.gif id=image/gif0 name
|
|
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span
|
|
DeletehijackDel
|
|
|
|
HijackFilesCreateHtmlFile
|
|
[Tags] Positive UI File Settings HijackFile
|
|
CreateHijackFiles HijackFilesCreateHtmlFile ${path}hijack_files/Create-Hijack Files-test-3.html id=text/html0 name
|
|
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span
|
|
DeletehijackDel
|
|
|
|
HijackFilesCreateJpegFile
|
|
[Tags] Positive UI File Settings HijackFile
|
|
CreateHijackFiles HijackFilesCreateJpegFile ${path}hijack_files/Create-Hijack Files-test-4.jpeg id=image/jpeg1 name
|
|
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span
|
|
DeletehijackDel
|
|
|
|
HijackFilesPngFile
|
|
[Tags] Positive UI File Settings HijackFile
|
|
CreateHijackFiles HijackFilesPngFile ${path}hijack_files/Create-Hijack Files-test-5.png id=image/png2 name
|
|
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span
|
|
DeletehijackDel
|
|
|
|
HijackFilesCreateSvgFile
|
|
[Tags] Positive UI File Settings HijackFile
|
|
CreateHijackFiles HijackFilesCreateSvgFile ${path}hijack_files/Create-Hijack Files-test-6.svg id=image/svg+xml3 name
|
|
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span
|
|
DeletehijackDel
|
|
|
|
HijackFilesCreateButtonOpen
|
|
[Tags] Positive UI Button Settings HijackFile
|
|
CreateHijackFiles lyf-test-011-svg ${path}hijack_files/Create-Hijack Files-test-6.svg id=image/svg+xml3 name open
|
|
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span
|
|
DeletehijackDel
|
|
|
|
HijackFilesCreateEditDownloadName
|
|
[Tags] Positive UI Name Settings HijackFile
|
|
CreateHijackFiles lyf-test-011-svg ${path}hijack_files/Create-Hijack Files-test-6.svg id=image/svg+xml3 name close shuru
|
|
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span
|
|
DeletehijackDel
|
|
|
|
HijackFilesEditSearchName
|
|
[Tags] Positive UI Settings HijackFile
|
|
CreateHijackFiles HijackFilesEditSearchName ${path}hijack_files/Create-Hijack Files-test.apk id=application/vnd.android.package-archive0 name
|
|
${name} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/span
|
|
EditHijackFiles ${name} lyf-Edit-test-001 ${path}hijack_files\\Create-Hijack Files-test.apk id=application/vnd.android.package-archive0 name
|
|
click id=dowmloadi
|
|
DownLoadFile ${path}hijack_files/Create-Hijack Files-test.apk ${Downloadpath}Create-Hijack Files-test.apk
|
|
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span
|
|
DeletehijackDel
|
|
|
|
HijackFilesEditSearchId
|
|
[Tags] Positive UI Settings HijackFile
|
|
CreateHijackFiles lyf-test-001-apk ${path}hijack_files/Create-Hijack Files-test.apk id=application/vnd.android.package-archive0 name
|
|
${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/span
|
|
EditHijackFiles ${id} lyf-Edit-test-002 ${path}hijack_files\\Create-Hijack Files-test.apk id=application/vnd.android.package-archive0 id
|
|
click id=dowmloadi
|
|
DownLoadFile ${path}hijack_files/Create-Hijack Files-test.apk ${Downloadpath}Create-Hijack Files-test.apk
|
|
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span
|
|
DeletehijackDel
|
|
|
|
HijackFilesEditButtonStatus
|
|
[Tags] Positive UI Settings HijackFile
|
|
CreateHijackFiles lyf-test-001-apk ${path}hijack_files/Create-Hijack Files-test.apk id=application/vnd.android.package-archive0 name
|
|
${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/span
|
|
EditHijackFiles ${id} lyf-Edit-test-003 ${path}hijack_files\\Create-Hijack Files-test.apk id=application/vnd.android.package-archive0 id open
|
|
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span
|
|
DeletehijackDel
|
|
|
|
HijackFilesDownloadFile
|
|
[Tags] Positive UI Settings HijackFile
|
|
CreateHijackFiles lyf-test-001-apk ${path}hijack_files/Create-Hijack Files-test.apk id=application/vnd.android.package-archive0 name
|
|
click id=dowmloadi
|
|
DownLoadFile ${path}hijack_files/Create-Hijack Files-test.apk ${Downloadpath}Create-Hijack Files-test.apk
|
|
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span
|
|
DeletehijackDel
|
|
|
|
HijackFilesPagesTurnPage
|
|
[Tags] Positive UI Settings HijackFile
|
|
OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_HijackFiles
|
|
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="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div
|
|
|
|
HijackFilesPagingDisplay
|
|
[Tags] Positive UI Settings HijackFile
|
|
OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_HijackFiles
|
|
PagingDisplay 50
|
|
|
|
HijackFilesCreateNameMinSize
|
|
[Tags] Boundary UI Name Settings HijackFile
|
|
CreateHijackFiles 1 ${path}hijack_files/Create-Hijack Files-test.apk id=application/vnd.android.package-archive0 name
|
|
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span
|
|
DeletehijackDel
|
|
|
|
HijackFilesCreateNameMaxSize
|
|
[Tags] Boundary UI Name Settings HijackFile
|
|
CreateHijackFiles CreateHijackFilesNameMaxSizeCreateHijackFilesNameMaxSizeCreateHijackFilesNameMaxSizeCreateHijackFilesNameMaxSizeCreateHijackFile ${path}hijack_files/Create-Hijack Files-test.apk id=application/vnd.android.package-archive0 name
|
|
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span
|
|
DeletehijackDel
|
|
|
|
HijackFilesCreateNameSpecialChar
|
|
[Tags] Boundary UI Name Settings HijackFile
|
|
CreateHijackFiles 中文+absc+моряков+@#¥%……&* ${path}hijack_files/Create-Hijack Files-test.apk id=application/vnd.android.package-archive0 name
|
|
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span
|
|
DeletehijackDel
|
|
|
|
HijackFilesUpload20MFile
|
|
[Tags] Boundary UI File Settings HijackFile
|
|
CreateHijackFiles HijackFilesUpload20MFileTest ${path}hijack_files/20MFile.html id=text/html0 name
|
|
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span
|
|
DeletehijackDel
|
|
|
|
HijackFilesSpecialFileName
|
|
[Tags] Boundary UI File Settings HijackFile
|
|
CreateHijackFiles HijackFilesUpload20MFileTest ${path}hijack_files/ВставкаСкриптов!@#$%^&(-+=‘;。,?.html id=text/html0 name
|
|
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span
|
|
DeletehijackDel
|
|
|
|
HijackFilesCreateDownloadNameMinSize
|
|
[Tags] Boundary UI Name Settings HijackFile
|
|
CreateHijackFiles 1 ${path}hijack_files/Create-Hijack Files-test.apk id=application/vnd.android.package-archive0 name close shuru
|
|
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span
|
|
DeletehijackDel
|
|
|
|
HijackFilesCreateDownloadNameMaxSize
|
|
[Tags] Boundary UI Name Settings HijackFile
|
|
CreateHijackFiles CreateHijackFilesNameMaxSizeCreateHijackFilesNameMaxSizeCreateHijackFilesNameMaxSizeCreateHijackFilesNameMaxSizeCreateHijackFile ${path}hijack_files/Create-Hijack Files-test.apk id=application/vnd.android.package-archive0 name close shuru
|
|
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span
|
|
DeletehijackDel
|
|
|
|
HijackFilesUploadNullFile
|
|
[Tags] Negtive html Settings HijackFile
|
|
UploadFilesSize HijackFiles HijackFilesUploadNullFile ${path}hijack_files/null.html Please choose to upload files
|
|
|
|
HijackFilesUploadExceed20MFile
|
|
[Tags] Negtive html Settings HijackFile
|
|
OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_HijackFiles
|
|
click id=hijackAdd
|
|
sleep ${sleep_min}
|
|
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[2]/div/div/div[1]/input ${path}hijack_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
|
|
|
|
HijackFilesUploadTypeDoesNotMatch
|
|
[Tags] Negtive Settings HijackFile
|
|
UploadFilesSize HijackFiles HijackFilesUploadTypeDoesNotMatch ${path}hijack_files/Create-Hijack Files-test-6.svg Type and file are not matched.
|
|
|
|
InsertScritsDeleteReferencedData
|
|
[Tags] Negtive UI Settings HijackFile
|
|
DeleteReferencedData HijackFile sidebarProxy_Profiles 1209 The referenced data are not allowed to disable or delete Three-level menu=profilesTabs_Profile_HijackFiles
|
|
|
|
HijackFilesCreateNullName
|
|
[Tags] Negtive UI Settings HijackFile
|
|
OpenPages sidebarProxy_Profiles profilesTabs_Profile_HijackFiles
|
|
click id=hijackAdd
|
|
sleep ${sleep}
|
|
click id=hijackAddOk1
|
|
sleep ${sleep_min}
|
|
${text} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[1]/div/div[3]
|
|
${text1} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[4]/div/div[2]
|
|
Should Be Equal As Strings ${text} Please enter the content
|
|
Should Be Equal As Strings ${text1} Please enter the content
|
|
|