2020-07-20 18:38:17 +08:00
*** Settings ***
Force Tags tsg-ui settings IP Libraries
Resource ../../../03-Variable/bifangapivariable.txt
Resource ../../../02-Keyword/tsg_ui/setting/Settings.robot
Library OperatingSystem
*** Test Cases ***
2021-01-26 14:35:49 +08:00
IPLibrariesCreateCountry
[Tags] Positive UI Settings IPLibraries
2020-07-20 18:38:17 +08:00
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
2021-03-01 10:03:36 +08:00
${a}= RandomNumber
CreateIpLibraries Geo Name Country Africa ${a} ${a} ${iplist} j=2 Country=${a} Longitude=1 Latitude=2
2021-01-24 22:58:53 +08:00
DeleteIPLibraries
2020-07-20 18:38:17 +08:00
2021-01-26 14:35:49 +08:00
IPLibrariesCreateCity
[Tags] Positive UI Settings IPLibraries
2021-03-01 10:03:36 +08:00
${a}= RandomNumber
2021-01-26 14:35:49 +08:00
${iplist} create list 240e:370:7000::-240e:370:73ff:ffff:ffff:ffff:ffff:ffff
2021-04-07 14:43:24 +08:00
CreateIpLibraries Geo Name City Algeria ${a} ${a} ${iplist} Longitude=-1 Latitude=12.13
2021-01-24 22:58:53 +08:00
DeleteIPLibraries
2020-07-21 19:20:50 +08:00
2021-01-26 14:35:49 +08:00
IPLibrariesCreateIPV6
[Tags] Positive UI Settings IPLibraries
2020-07-21 19:20:50 +08:00
${iplist} create list 1.1.1.1-2.2.2.2
2021-03-01 10:03:36 +08:00
${a}= RandomNumber
2021-04-07 14:43:24 +08:00
CreateIpLibraries Geo Name City Algeria ${a} ${a} ${iplist} Longitude=-1 Latitude=12.13
2021-01-26 14:35:49 +08:00
DeleteIPLibraries
2020-07-21 19:20:50 +08:00
2021-01-26 14:35:49 +08:00
IPLibrariesEditCity
[Tags] Positive UI Settings IPLibraries
2020-07-21 19:20:50 +08:00
${iplist} create list 1.1.1.1-2.2.2.2
2021-03-01 10:03:36 +08:00
${a}= RandomNumber
CreateIpLibraries Geo Name City Algeria ${a} ${a} ${iplist} Longitude=-1 Latitude=12.13
EditIpLibraries Geo Name ${a} Longitude=-2 Latitude=12.13
2021-01-26 14:35:49 +08:00
DeleteIPLibraries
IPLibrariesEditCountry
[Tags] Positive UI Settings IPLibraries
2020-07-21 19:20:50 +08:00
${iplist} create list 1.1.1.1-2.2.2.2
2021-03-01 10:03:36 +08:00
${a}= RandomNumber
CreateIpLibraries Geo Name Country Africa ${a} ${a} ${iplist} Country=${a} Longitude=-1 Latitude=12.13
2021-03-03 11:16:58 +08:00
EditIpLibraries Geo Name ${a} Longitude=-2 Latitude=12.13
2021-01-26 14:35:49 +08:00
DeleteIPLibraries
IPLibrariesSearchGeoName
[Tags] Positive UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
2021-03-01 10:03:36 +08:00
${a}= RandomNumber
CreateIpLibraries Geo Name Country Africa ${a} ${a} ${iplist} j=2 Country=L${a} Longitude=1 Latitude=2
2021-07-09 19:07:13 +08:00
OpenIpLibraries
2021-03-01 10:03:36 +08:00
Settings-Search ${a} GeoName
2021-03-09 11:03:39 +08:00
sleep ${sleep_min}
2021-01-26 14:35:49 +08:00
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div
2021-03-01 10:03:36 +08:00
Should Be Equal As Strings ${text} ${a}
2021-01-26 14:35:49 +08:00
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
DeleteIPLibraries
2020-07-21 19:20:50 +08:00
2021-01-26 14:35:49 +08:00
IPLibrariesSearchCountryandRegion
[Tags] Positive UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
2021-03-01 10:03:36 +08:00
${a}= RandomNumber
CreateIpLibraries Geo Name Country Africa ${a} ${a} ${iplist} j=2 Country=${a} Longitude=1 Latitude=2
2021-07-09 19:07:13 +08:00
OpenIpLibraries
2021-03-01 10:03:36 +08:00
Settings-Search ${a} CountryandRegion
2021-03-09 11:03:39 +08:00
sleep ${sleep_min}
2021-04-23 10:34:42 +08:00
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div
2021-03-01 10:03:36 +08:00
Should Be Equal As Strings ${text} ${a}
2021-01-26 14:35:49 +08:00
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
DeleteIPLibraries
2020-07-21 19:20:50 +08:00
2021-01-26 14:35:49 +08:00
IPLibrariesSearchCity
[Tags] Positive UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
2021-03-01 10:03:36 +08:00
${a}= RandomNumber
CreateIpLibraries Geo Name Country Africa ${a} ${a} ${iplist} j=2 Country=${a} Longitude=1 Latitude=2
2021-07-09 19:07:13 +08:00
OpenIpLibraries
2021-03-01 10:03:36 +08:00
Settings-Search ${a} City
2021-03-09 11:03:39 +08:00
sleep ${sleep_min}
2021-01-26 14:35:49 +08:00
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[4]/div/div/div
2021-03-01 10:03:36 +08:00
Should Be Equal As Strings ${text} ${a}
2021-01-26 14:35:49 +08:00
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
DeleteIPLibraries
2020-07-21 19:20:50 +08:00
2021-01-26 14:35:49 +08:00
IPLibrariesClickAll
[Tags] Positive UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
2021-03-01 10:03:36 +08:00
${a}= RandomNumber
CreateIpLibraries Geo Name Country Africa ${a} ${a} ${iplist} j=2 Country=${a} Longitude=180 Latitude=90
2021-07-09 19:07:13 +08:00
OpenIpLibraries
2021-01-26 14:35:49 +08:00
click xpath=//*[@id="IPLibraryAll0"]/span
2021-03-09 11:03:39 +08:00
sleep ${sleep_min}
2021-01-26 14:35:49 +08:00
Settings-Search 5898240 GeoName
2021-03-09 11:03:39 +08:00
sleep ${sleep_min}
2021-01-26 14:35:49 +08:00
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div
Should Be Equal As Strings ${text} 5898240
2021-07-09 19:07:13 +08:00
OpenIpLibraries
2021-01-26 14:35:49 +08:00
click xpath=//*[@id="IPLibraryAll0"]/span
2021-03-09 11:03:39 +08:00
sleep ${sleep_min}
2021-03-01 10:03:36 +08:00
Settings-Search ${a} GeoName
2021-03-09 11:03:39 +08:00
sleep ${sleep_min}
2021-07-09 19:07:13 +08:00
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div
2021-03-01 10:03:36 +08:00
Should Be Equal As Strings ${text} ${a}
2021-01-26 14:35:49 +08:00
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
DeleteIPLibraries
2021-03-01 10:03:36 +08:00
2021-01-26 14:35:49 +08:00
IPLibrariesClickBuilt-in
[Tags] Positive UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
2021-03-01 10:03:36 +08:00
${a}= RandomNumber
CreateIpLibraries Geo Name Country Africa ${a} ${a} ${iplist} j=2 Country=${a} Longitude=180 Latitude=90
2021-07-09 19:07:13 +08:00
OpenIpLibraries
2021-01-26 14:35:49 +08:00
click xpath=//*[@id="IPLibraryAll1"]/span
2021-03-09 11:03:39 +08:00
sleep ${sleep_min}
2021-03-01 10:03:36 +08:00
Settings-Search ${a} GeoName
2021-03-09 11:03:39 +08:00
sleep ${sleep_min}
2021-01-26 14:35:49 +08:00
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/div/span
Should Be Equal As Strings ${text} No Data
2021-07-09 19:07:13 +08:00
OpenIpLibraries
2021-03-01 10:03:36 +08:00
Settings-Search ${a} GeoName
2021-03-09 11:03:39 +08:00
sleep ${sleep_min}
2021-01-26 14:35:49 +08:00
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
DeleteIPLibraries
IPLibrariesClickImported
[Tags] Positive UI Settings IPLibraries
2021-07-09 19:07:13 +08:00
OpenIpLibraries
2021-01-26 14:35:49 +08:00
click xpath=//*[@id="IPLibraryAll2"]/span
2021-03-09 11:03:39 +08:00
sleep ${sleep_min}
2021-01-26 14:35:49 +08:00
Settings-Search 5898240 GeoName
2021-03-09 11:03:39 +08:00
sleep ${sleep_min}
2021-01-26 14:35:49 +08:00
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/div/span
Should Be Equal As Strings ${text} No Data
IPLibrariesSearchIP
[Tags] Positive UI Settings IPLibraries
${iplist} create list 20.1.1.1-30.1.1.1 1.1.1.1-2.2.2.2
2021-03-01 10:03:36 +08:00
${a}= RandomNumber
CreateIpLibraries Geo Name Country Africa ${a} ${a} ${iplist} j=2 Country=${a} Longitude=180 Latitude=90
2021-01-26 14:35:49 +08:00
click id=tagEdit
2021-03-09 11:03:39 +08:00
sleep ${sleep}
2021-01-26 14:35:49 +08:00
input id=IPseach 1.1.1.1
2021-03-09 11:03:39 +08:00
sleep ${sleep_min}
2021-01-26 14:35:49 +08:00
press keys id=IPseach ENTER
2021-03-09 11:03:39 +08:00
sleep ${sleep_min}
2021-07-12 15:45:45 +08:00
${text} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[3]/form/div[3]/div/div[2]/div[2]/ul/li/div[1]/form/div/div/div
2021-01-26 14:35:49 +08:00
Should Be Equal As Strings ${text} 1.1.1.1-2.2.2.2
2021-07-09 19:07:13 +08:00
OpenIpLibraries
2021-03-01 10:03:36 +08:00
Settings-Search ${a} GeoName
2021-03-09 11:03:39 +08:00
sleep ${sleep_min}
2021-01-26 14:35:49 +08:00
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
DeleteIPLibraries
IPLibrariesTurnPage
[Tags] Positive UI Settings IPLibraries
2021-07-09 19:07:13 +08:00
OpenIpLibraries
2021-07-12 15:45:45 +08:00
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[4]/div/button[1]
... //*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[4]/div/span[2]/div/input 2 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div
2020-07-21 19:20:50 +08:00
2021-02-23 15:23:23 +08:00
IPLibrariesCreateGeoNameIDMaxSize
[Tags] Boundary UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
2021-03-01 10:03:36 +08:00
${a}= RandomNumber
2021-02-23 15:23:23 +08:00
CreateIpLibraries Geo Name Country Africa 2147483647 548458 ${iplist} j=2 Country=548458 Longitude=1 Latitude=2
DeleteIPLibraries
IPLibrariesCreateCountryandRegionAndCityMaxSize
[Tags] Boundary UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
2021-03-09 11:03:39 +08:00
${a}= RandomNumber
CreateIpLibraries Geo Name Country Africa ${a} 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111${a} ${iplist} j=2 Country=1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111${a} Longitude=1 Latitude=2
2021-02-23 15:23:23 +08:00
DeleteIPLibraries
IPLibrariesCreateLongitudeAndLatitudeMaxSize
[Tags] Boundary UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
2021-03-25 09:28:12 +08:00
${a}= RandomNumber
CreateIpLibraries Geo Name Country Africa ${a} ${a} ${iplist} j=2 Country=${a} Longitude=180 Latitude=90
2021-02-23 15:23:23 +08:00
DeleteIPLibraries
2021-01-26 14:35:49 +08:00
IPLibrariesGeoNameIDRepeat
[Tags] Negtive UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
CreateIpLibraries Geo Name Country Africa 548464 548464 ${iplist} j=2 Country=5484888 Longitude=180 Latitude=90
2021-07-12 15:45:45 +08:00
CreateIpLibrariesErrorVerification Geo Name Country Africa 548464 548464 ${iplist} //*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[3]/form/div[3]/div/div[3] Geo Name already exists j=2 Country=548464 Longitude=180 Latitude=90
2021-01-26 14:35:49 +08:00
click id=IP_library_cancel
2021-03-09 11:03:39 +08:00
sleep ${sleep_min}
2021-01-26 14:35:49 +08:00
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]
DeleteIPLibraries
IPLibrariesGeoNameIDInvalidCharacter
[Tags] Negtive UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
2021-07-12 15:45:45 +08:00
CreateIpLibrariesErrorVerification Geo Name Country Africa sads/*-+ 1132 ${iplist} //*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[3]/form/div[3]/div/div[3] Please enter the correct format j=2 Country=1132 Longitude=180 Latitude=90
2020-07-21 19:20:50 +08:00
2021-01-26 14:35:49 +08:00
IPLibrariesCountryandRegionRepeat
[Tags] Negtive UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
CreateIpLibraries Geo Name Country Africa 548465 b1111 ${iplist} j=2 Country=b1111 Longitude=180 Latitude=90
CreateIpLibrariesErrorVerification Geo Name Country Africa 548466 b1111 ${iplist} /html/body/div[last()]/p Country and Region is exist j=2 Country=b1111 Longitude=180 Latitude=90
2021-07-09 19:07:13 +08:00
OpenIpLibraries
2021-01-29 11:16:12 +08:00
Settings-Search 548465 GeoName
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]
DeleteIPLibraries
2020-07-21 19:20:50 +08:00
2021-01-26 14:35:49 +08:00
IPLibrariesIpFormatError
[Tags] Negtive UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.256
2021-07-12 15:45:45 +08:00
CreateIpLibrariesErrorVerification Geo Name Country Africa 548467 548467 ${iplist} //*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[3]/form/div[6]/div/div[2]/div[5]/span Format error
2020-07-21 19:20:50 +08:00
2021-01-26 14:35:49 +08:00
IPLibrariesLongitudeFormat
[Tags] Negtive UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.1
2021-07-12 15:45:45 +08:00
CreateIpLibrariesErrorVerification Geo Name Country Africa 548468 548468 ${iplist} //*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[3]/form/div[7]/div/div[2] Please enter the correct format Country=L1 Longitude=181 Latitude=90
2021-01-26 14:35:49 +08:00
IPLibrariesLatitudeFormat
[Tags] Negtive UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.21
2021-07-12 15:45:45 +08:00
CreateIpLibrariesErrorVerification Geo Name Country Africa 548469 548469 ${iplist} //*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[3]/form/div[8]/div/div[2] Please enter the correct format Country=L1 Longitude=18 Latitude=91