*** 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 *** CreateHijackFilesTypeApk [Tags] PositiveTestCase apk Settings HijackFile CreateHijackFiles lyf-test-001-apk ${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 CreateHijackFilesTypeExe [Tags] PositiveTestCase exe Settings HijackFile CreateHijackFiles lyf-test-002-exe ${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 CreateHijackFilesTypeGif [Tags] PositiveTestCase gif Settings HijackFile CreateHijackFiles lyf-test-003-gif ${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 CreateHijackFilesTypeHtml [Tags] PositiveTestCase html Settings HijackFile CreateHijackFiles lyf-test-004-html ${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 CreateHijackFilesTypeJpeg [Tags] PositiveTestCase jpeg Settings HijackFile CreateHijackFiles lyf-test-005-jpeg ${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 CreateHijackFilesTypePng [Tags] PositiveTestCase png Settings HijackFile CreateHijackFiles lyf-test-006-png ${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 CreateHijackFilesTypeSvg [Tags] PositiveTestCase svg Settings HijackFile CreateHijackFiles lyf-test-007-svg ${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 EditHijackFilesSearchName [Tags] PositiveTestCase apk name Settings HijackFile CreateHijackFiles lyf-test-001-apk ${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 xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span DeletehijackDel EditHijackFilesSearchId [Tags] PositiveTestCase apk id 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 xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span DeletehijackDel EditHijackFilesButtonClose [Tags] PositiveTestCase apk id 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 close click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span DeletehijackDel CreateHijackFilesDownloadNameButtonClose [Tags] PositiveTestCase svg Settings HijackFile ButtonClose 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 CreateHijackFilesDownloadNameButtonOpen [Tags] PositiveTestCase svg Settings HijackFile ButtonOpen 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 CreateHijackFilesNameMinSize [Tags] PositiveTestCase apk 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 CreateHijackFilesNameMaxSize [Tags] PositiveTestCase apk 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 CreateHijackFilesNameSpecialChar [Tags] PositiveTestCase apk 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] PositiveTestCase html 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] PositiveTestCase html 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 HijackFilesUploadNullFile [Tags] NegtivetestCase html Settings HijackFile UploadFilesSize HijackFiles HijackFilesUploadNullFile ${path}hijack_files/null.html Please choose to upload files HijackFilesUploadExceed20MFile [Tags] NegtivetestCase html Settings HijackFile UploadFilesSize HijackFiles HijackFilesUploadExceed20MFile ${path}hijack_files/Exceed20MFile.html File Maximum Limitation 20MB HijackFilesUploadTypeDoesNotMatch [Tags] NegtivetestCase Settings HijackFile UploadFilesSize HijackFiles HijackFilesUploadTypeDoesNotMatch ${path}hijack_files/Create-Hijack Files-test-6.svg Invalid file format , only supported gif , jpeg , png , svg , exe , apk , html