1.主要对IP Librarie页面Case进行修改和增加 2.修增加改关键字

This commit is contained in:
byb11
2021-01-26 14:35:49 +08:00
parent 1c8022f94b
commit 6b92bfe5ea
8 changed files with 437 additions and 262 deletions

View File

@@ -5,28 +5,52 @@ Resource ../../../02-Keyword/tsg_ui/setting/Settings.robot
Library OperatingSystem
*** Test Cases ***
CachedIntermediateCertificates-001
CachedIntermediateCertificatesSearchID
[Tags] Positive UI Settings CachedIntermediateCertificates
Sleep 1
click id=children6 #点击一级目录Settings
Sleep 1
click id=sidebarProxy_CertificateManagement #点击二级目录Trusted Certificate Authorities
Sleep 2
click xpath=//*[@id="proxyTabs"]/div/ul/li[4] #点击Cached Intermediate Certificates按钮
Sleep 3
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath
${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span
Sleep 2
Search-Cached Intermediate Certificates ${id} xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[10]/div/div/div id
CachedIntermediateCertificates-002
CachedIntermediateCertificatesSearch ${id} //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span id
CachedIntermediateCertificatesSearchSourceWebsite
[Tags] Positive UI Settings CachedIntermediateCertificates
Sleep 1
click id=children6 #点击一级目录Settings
Sleep 1
click id=sidebarProxy_CertificateManagement #点击二级目录Trusted Certificate Authorities
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath
${SourceWebsite} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/div/p/span
Sleep 2
click xpath=//*[@id="proxyTabs"]/div/ul/li[4] #点击Cached Intermediate Certificates按钮
Sleep 3
${Source Website} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/div/p/span
Sleep 3
Search-Cached Intermediate Certificates ${Source Website} xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[10]/div/div/div Source Website
CachedIntermediateCertificatesSearch ${SourceWebsite} //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/div/p/span Source Website
CachedIntermediateCertificatesSearchCommonName
[Tags] Positive UI Settings CachedIntermediateCertificates
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath
${CommonName} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[6]/div/div/div/p/span
Sleep 2
CachedIntermediateCertificatesSearch ${CommonName} //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[6]/div/div/div/p/span CommonName
CachedIntermediateCertificatesSearchIssuer
[Tags] Positive UI Settings CachedIntermediateCertificates
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath
${Issuer} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div/p/span
Sleep 2
CachedIntermediateCertificatesSearch ${Issuer} //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div/p/span Issuer
CachedIntermediateCertificatesSearchCertificateFingerprint
[Tags] Positive UI Settings CachedIntermediateCertificates
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath
${CertificateFingerprint} get text //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[9]/div/div/div/p/span
Sleep 2
CachedIntermediateCertificatesSearch ${CertificateFingerprint} //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[9]/div/div/div/p/span CertificateFingerprint
CachedIntermediateCertificatesDownLoad
[Tags] Positive UI Settings CachedIntermediateCertificates
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath
Settings-Search 421 id
sleep 1
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[8]/div/div/div/p/i
sleep 1
should exist ${DownLoadPath}78005c5a-33b9-43b1-80ad-0a542c62b9da.pem
Remove File ${DownLoadPath}78005c5a-33b9-43b1-80ad-0a542c62b9da.pem
CachedIntermediateCertificatesTurnPage
[Tags] Positive UI Settings CachedIntermediateCertificates
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[3]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[3]/div/button[1] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[3]/div/span[2]/div/input 2

View File

@@ -139,12 +139,8 @@ DecryptionKeyringsDownload
sleep 1
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[5]/div/div/div/p/i
sleep 2
File_Should_Exist ${DownLoadPath}ca-cer.pem
sleep 1
File_Should_Exist ${DownLoadPath}ca.key
sleep 1
Remove File ${DownLoadPath}ca-cer.pem
Remove File ${DownLoadPath}ca.key
DownLoadFile ${path}keyrings//root//ca-cer.pem ${DownLoadPath}ca-cer.pem
DownLoadFile ${path}keyrings//root//ca.keym ${DownLoadPath}ca.keym
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
DeleteKeyrings_del

View File

@@ -4,186 +4,197 @@ Resource ../../../03-Variable/bifangapivariable.txt
Resource ../../../02-Keyword/tsg_ui/setting/Settings.robot
Library OperatingSystem
*** Test Cases ***
IPLibrariesCreateCountry-001
[Tags] Positive UI Settings IPLibrariesCreateCountry
IPLibrariesCreateCountry
[Tags] Positive 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 115111 L1111 ${iplist} j=2 Country=L1 Longitude=1 Latitude=2
DeleteIPLibraries
IPLibrariesCreateCountry-002
[Tags] Positive UI Settings DecryptionKeyrings
IPLibrariesCreateCity
[Tags] Positive UI Settings IPLibraries
${iplist} create list 240e:370:7000::-240e:370:73ff:ffff:ffff:ffff:ffff:ffff
CreateIpLibraries Geo Name City 1 548451 548451 ${iplist} Longitude=-1 Latitude=12.13
DeleteIPLibraries
IPLibrariesCreateIPV6
[Tags] Positive UI Settings IPLibraries
${iplist} create list 1.1.1.1-2.2.2.2
CreateIpLibraries Geo Name Country Africa 1991 1 ${iplist} Country=1
CreateIpLibraries Geo Name City 1 2281 2281 ${iplist} Longitude=-1 Latitude=12.13
DeleteIPLibraries
IPLibrariesEditCity
[Tags] Positive UI Settings IPLibraries
${iplist} create list 1.1.1.1-2.2.2.2
#新建国家
CreateIpLibraries Geo Name City Algeria 548452 548452 ${iplist} Longitude=-1 Latitude=12.13
EditIpLibraries Geo Name 548452 Longitude=-2 Latitude=12.13
DeleteIPLibraries
IPLibrariesEditCountry
[Tags] Positive UI Settings IPLibraries
${iplist} create list 1.1.1.1-2.2.2.2
#新建国家
CreateIpLibraries Geo Name Country Africa 548454 548454 ${iplist} Country=5845214 Longitude=-1 Latitude=12.13
EditIpLibraries Geo Name 548454 Longitude=-2 Latitude=12.13
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
CreateIpLibraries Geo Name Country Africa 548455 548455 ${iplist} j=2 Country=L1 Longitude=1 Latitude=2
OpenPages sidebarAdvanced Advanced/ipLibrary
Settings-Search 548455 GeoName
sleep 1
${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} 548455
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
DeleteIPLibraries
IPLibrariesCreateCountry-003
[Tags] Positive UI Settings DecryptionKeyrings
${iplist} create list 1.1.1.1-2.2.2.2
#新建国家
CreateIpLibraries Geo Name Country Africa 1121 lyf ${iplist} Country=lyf1 Longitude=1.222222 Latitude=1.222222
#删除
DeleteIPLibraries
IPLibrariesCreateCountry-004
[Tags] Positive UI Settings DecryptionKeyrings
${iplist} create list 1.1.1.1-2.2.2.2
#新建国家
CreateIpLibraries Geo Name Country Africa 1131 lyf ${iplist} Country=lyf1 Longitude=-1 Latitude=-1
#删除
DeleteIPLibraries
IPLibrariesCreateCountry-005
[Tags] Positive UI Settings DecryptionKeyrings
${iplist} create list 1.1.1.1-2.2.2.2
#新建国家
CreateIpLibraries Geo Name Country Africa 11111111121 qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ${iplist} Country=qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa1 Longitude=180 Latitude=90
#删除
DeleteIPLibraries
IPLibrariesCreateCountry-006
[Tags] Positive UI Settings DecryptionKeyrings
${iplist} create list 1.1.1.1-2.2.2.2 0.0.0.0-255.255.255.255 ::-FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF 1234:3456::AAAA-AAAA:BBBB::FFFF
#新建国家
CreateIpLibraries Geo Name Country Africa 1161 lyf ${iplist} j=4 Country=lyf
#删除
DeleteIPLibraries
IPLibrariesCreateCountry-007
[Tags] Positive UI Settings DecryptionKeyrings
${iplist} create list 1.1.1.1-2.2.2.2
#新建国家
CreateIpLibraries Geo Name Country Africa 1261 Garbahaarrey ${iplist} Country=Somalia1
#删除
DeleteIPLibraries
IPLibrariesCreateCountry-008
[Tags] Positive UI Settings DecryptionKeyrings
${iplist} create list 1.1.1.1-2.2.2.2
#新建国家
CreateIpLibraries Geo Name City 1 2281 1 ${iplist}
#删除
DeleteIPLibraries
IPLibrariesCreateCountry-009
[Tags] Positive UI Settings DecryptionKeyrings
${iplist} create list 1.1.1.1-2.2.2.2
#新建国家
CreateIpLibraries Geo Name City 1 26811 1 ${iplist}
EditIpLibraries Geo Name 268 Longitude=-1 Latitude=-1
#删除
DeleteIPLibraries
IPLibrariesCreateCountry-010
[Tags] Positive UI Settings DecryptionKeyrings
${iplist} create list 1.1.1.1-2.2.2.2
#新建国家
CreateIpLibraries Geo Name City 1 1811 1 ${iplist}
DeleteIPLibraries
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
CreateIpLibraries Geo Name Country Africa 548456 548456 ${iplist} j=2 Country=548456 Longitude=1 Latitude=2
OpenPages sidebarAdvanced Advanced/ipLibrary
Settings-Search 548456 CountryandRegion
sleep 1
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div
Should Be Equal As Strings ${text} 548456
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
DeleteIPLibraries
IPLibrariesCreateCountry-011
[Tags] Positive UI Settings DecryptionKeyrings
${iplist} create list 1.1.1.1-2.2.2.2
#新建国家
CreateIpLibraries Geo Name City 1 2841 1 ${iplist}
DeleteIPLibraries
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
CreateIpLibraries Geo Name Country Africa 548457 548457 ${iplist} j=2 Country=548457 Longitude=1 Latitude=2
OpenPages sidebarAdvanced Advanced/ipLibrary
Settings-Search 548457 City
sleep 1
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[4]/div/div/div
Should Be Equal As Strings ${text} 548457
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
DeleteIPLibraries
IPLibrariesCreateCountry-012
[Tags] Positive UI Settings DecryptionKeyrings
${iplist} create list 1.1.1.1-2.2.2.2
#新建国家
CreateIpLibraries Geo Name City 1 2861 1 ${iplist}
DeleteIPLibraries
IPLibrariesCreateCountry-013
[Tags] Positive UI Settings DecryptionKeyrings
${iplist} create list 1.1.1.1-2.2.2.2
#新建国家
CreateIpLibraries Geo Name City 1 1581 1 ${iplist}
#删除
DeleteIPLibraries
IPLibrariesCreateCountry-014
[Tags] Positive UI Settings DecryptionKeyrings
${iplist} create list 1.1.1.1-2.2.2.2 1.2.2.2-3.2.2.2 10.10.10.10-20.20.20.20 15.15.15.15-25.25.25.25 13.13.13.13-26.26.26.26
#新建国家
CreateIpLibraries Geo Name City Algeria 1271 1 ${iplist} j=5 Longitude=-1 Latitude=12.13
DeleteIPLibraries
IPLibrariesCreateCountry-015
[Tags] Positive UI Settings DecryptionKeyrings
OpenPages sidebarAdvanced Three-levelMenu=Advanced/ipLibrary
Ui-Pages 5
IPLibrariesCreateCountry-016
[Tags] Positive UI Settings DecryptionKeyrings
${iplist} create list 1.1.1.1-2.2.2.2
#新建国家
CreateIpLibraries Geo Name City Algeria 11711 1 ${iplist} Longitude=-1 Latitude=12.13
EditIpLibraries Geo Name 1171 Longitude=-2 Latitude=12.13
DeleteIPLibraries
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
CreateIpLibraries Geo Name Country Africa 2147483647 548458 ${iplist} j=2 Country=548458 Longitude=1 Latitude=2
DeleteIPLibraries
IPLibrariesCreateCountry-017
[Tags] Positive UI Settings DecryptionKeyrings
${iplist} create list 1.1.1.1-2.2.2.2 1.2.2.2-3.2.2.2 10.10.10.10-20.20.20.20 15.15.15.15-25.25.25.25 13.13.13.13-26.26.26.26
#新建国家
CreateIpLibraries Geo Name City Algeria 1291 1 ${iplist} j=5 Longitude=-1 Latitude=12.13
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
CreateIpLibraries Geo Name Country Africa 548459 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 ${iplist} j=2 Country=11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 Longitude=1 Latitude=2
DeleteIPLibraries
IPLibrariesCreateCountry-018
[Tags] Positive UI Settings DecryptionKeyrings
${iplist} create list 1.1.1.1-2.2.2.2
#新建国家
CreateIpLibraries Geo Name Country Africa 1851 中文 ${iplist} Country=中文1 Longitude=-1 Latitude=-1
DeleteIPLibraries
IPLibrariesCreateCountry-019
[Tags] Positive UI Settings DecryptionKeyrings
${iplist} create list 1.1.1.1-2.2.2.2
#新建国家
CreateIpLibraries Geo Name Country Africa 1851 english ${iplist} Country=english1 Longitude=-1 Latitude=-1
DeleteIPLibraries
IPLibrariesCreateCountry-020
[Tags] Positive UI Settings DecryptionKeyrings
${iplist} create list 1.1.1.1-2.2.2.2
#新建国家
CreateIpLibraries Geo Name Country Africa 1851 упражнение ${iplist} Country=упражнение1 Longitude=-1 Latitude=-1
DeleteIPLibraries
IPLibrariesCreateCountry-021
[Tags] Positive UI Settings DecryptionKeyrings
${iplist} create list 1.1.1.1-2.2.2.2
#新建国家
CreateIpLibraries Geo Name Country Africa 1851 @^& ${iplist} Country=@^&1 Longitude=-1 Latitude=-1
DeleteIPLibraries
IPLibrariesCreateCountry-022
[Tags] Positive UI Settings DecryptionKeyrings
${iplist} create list 1.1.1.1-2.2.2.2
#新建国家
CreateIpLibraries Geo Name Country Africa 1971 13333 ${iplist} Country=中文13 Longitude=-1 Latitude=12.13
EditIpLibraries Geo Name 1971 City=中文0
DeleteIPLibraries
IPLibrariesCreateCountry-023
[Tags] Positive UI Settings DecryptionKeyrings
${iplist} create list 1.1.1.1-2.2.2.2
#新建国家
CreateIpLibraries Geo Name Country Africa 1872 14444 ${iplist} Country=english13 Longitude=-1 Latitude=12.13
EditIpLibraries Geo Name 1872 City=english0
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
CreateIpLibraries Geo Name Country Africa 548460 548460 ${iplist} j=2 Country=548460 Longitude=180 Latitude=90
DeleteIPLibraries
IPLibrariesCreateCountry-024
[Tags] Positive UI Settings DecryptionKeyrings
${iplist} create list 1.1.1.1-2.2.2.2
#新建国家
CreateIpLibraries Geo Name Country Africa 1883 1666 ${iplist} Country=упражнение13 Longitude=-1 Latitude=12.13
EditIpLibraries Geo Name 1883 City=упражнение0
DeleteIPLibraries
IPLibrariesCreateCountry-025
[Tags] Positive UI Settings DecryptionKeyrings
${iplist} create list 1.1.1.1-2.2.2.2
#新建国家
CreateIpLibraries Geo Name Country Africa 18916 19999 ${iplist} Country=@^&13 Longitude=-1 Latitude=12.13
EditIpLibraries Geo Name 18916 City=@^&0
DeleteIPLibraries
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
CreateIpLibraries Geo Name Country Africa 548461 548461 ${iplist} j=2 Country=548461 Longitude=180 Latitude=90
OpenPages sidebarAdvanced Advanced/ipLibrary
click xpath=//*[@id="IPLibraryAll0"]/span
sleep 1
Settings-Search 5898240 GeoName
sleep 1
${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
OpenPages sidebarAdvanced Advanced/ipLibrary
click xpath=//*[@id="IPLibraryAll0"]/span
sleep 1
Settings-Search 548461 GeoName
sleep 1
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div
Should Be Equal As Strings ${text} 548461
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
DeleteIPLibraries
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
CreateIpLibraries Geo Name Country Africa 548462 548462 ${iplist} j=2 Country=L1 Longitude=180 Latitude=90
OpenPages sidebarAdvanced Advanced/ipLibrary
click xpath=//*[@id="IPLibraryAll1"]/span
sleep 1
Settings-Search 548462 GeoName
sleep 1
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/div/span
Should Be Equal As Strings ${text} No Data
OpenPages sidebarAdvanced Advanced/ipLibrary
Settings-Search 548462 GeoName
sleep 1
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
DeleteIPLibraries
IPLibrariesClickImported
[Tags] Positive UI Settings IPLibraries
OpenPages sidebarAdvanced Advanced/ipLibrary
click xpath=//*[@id="IPLibraryAll2"]/span
sleep 1
Settings-Search 5898240 GeoName
sleep 1
${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
CreateIpLibraries Geo Name Country Africa 548463 548463 ${iplist} j=2 Country=L1 Longitude=180 Latitude=90
click id=tagEdit
sleep 2
input id=IPseach 1.1.1.1
sleep 1
press keys id=IPseach ENTER
sleep 1
${text} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[3]/form/div[3]/div/div[2]/div[2]/ul/li/div/form/div/div/div
Should Be Equal As Strings ${text} 1.1.1.1-2.2.2.2
OpenPages sidebarAdvanced Advanced/ipLibrary
Settings-Search 548463 GeoName
sleep 1
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
DeleteIPLibraries
IPLibrariesTurnPage
[Tags] Positive UI Settings IPLibraries
OpenPages sidebarAdvanced Advanced/ipLibrary
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/button[1] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/span[2]/div/input 2
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
CreateIpLibrariesErrorVerification Geo Name Country Africa 548464 548464 ${iplist} //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[3]/form/div[3]/div/div[3] Geo Name already exists j=2 Country=548464 Longitude=180 Latitude=90
click id=IP_library_cancel
sleep 1
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
CreateIpLibrariesErrorVerification Geo Name Country Africa sads/*-+ 1132 ${iplist} //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[3]/form/div[3]/div/div[3] Please enter the correct format j=2 Country=1132 Longitude=180 Latitude=90
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
IPLibrariesIpFormatError
[Tags] Negtive UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.256
CreateIpLibrariesErrorVerification Geo Name Country Africa 548467 548467 ${iplist} //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[3]/form/div[6]/div/div[2]/div[5]/span Format error
IPLibrariesLongitudeFormat
[Tags] Negtive UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.1
CreateIpLibrariesErrorVerification Geo Name Country Africa 548468 548468 ${iplist} //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[3]/form/div[7]/div/div[2] Please enter the correct format Country=L1 Longitude=181 Latitude=90
IPLibrariesLatitudeFormat
[Tags] Negtive UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.21
CreateIpLibrariesErrorVerification Geo Name Country Africa 548469 548469 ${iplist} //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[3]/form/div[8]/div/div[2] Please enter the correct format Country=L1 Longitude=18 Latitude=91

View File

@@ -5,42 +5,70 @@ Resource ../../../02-Keyword/tsg_ui/setting/Settings.robot
Library OperatingSystem
*** Test Cases ***
CreateSSLDecryptionExclusionExactlyMatching
[Tags] PositiveTestCase ExactlyMatching Settings SSLDecryptionExclusion
SSLDecryptionExclusionCreateExactlyMatching
[Tags] Positive UI Settings SSLDecryptionExclusion
CreateSSLDecryptionExclusion $www.jianshu.com jianshu www.jianshu.com name
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
Deletessl_del
CreateSSLDecryptionExclusionSuffixMatching
[Tags] PositiveTestCase SuffixMatching Settings SSLDecryptionExclusion
SSLDecryptionExclusionCreateSuffixMatching
[Tags] Positive UI Settings SSLDecryptionExclusion
CreateSSLDecryptionExclusion *myssl.com myssl.com myssl.com name
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
Deletessl_del
CreateSSLDecryptionFQDNMinSize
[Tags] PositiveTestCase name SuffixMatching Settings SSLDecryptionExclusion
CreateSSLDecryptionExclusion *abc abc abc name
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
Deletessl_del
CreateSSLDecryptionFQDNMaxSize
[Tags] PositiveTestCase name SuffixMatching Settings SSLDecryptionExclusion
CreateSSLDecryptionExclusion *CreateSSLDecryptionFQDNMaxSizeCreateSSLDecryptionFQDNMaSizetest CreateSSLDecryptionFQDNMaxSizeCreateSSLDecryptionFQDNMaSizetest CreateSSLDecryptionFQDNMaxSizeCreateSSLDecryptionFQDNMaSizetest name
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
Deletessl_del
Deletessl_del
EditSSLDecryptionExclusioSearchID
[Tags] PositiveTestCase ID SuffixMatching Settings SSLDecryptionExclusion
SSLDecryptionExclusioEditSearchID
[Tags] Positive UI Settings SSLDecryptionExclusion
CreateSSLDecryptionExclusion *myssl.com myssl.com myssl.com name
${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/p/span
EditSSLDecryptionExclusion ${id} $www.jianshu.com 简书 www.jianshu.com id
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
Deletessl_del
EditSSLDecryptionExclusioSearchName
[Tags] PositiveTestCase name SuffixMatching Settings SSLDecryptionExclusion
SSLDecryptionExclusioEditSearchName
[Tags] Positive UI Settings SSLDecryptionExclusion
CreateSSLDecryptionExclusion *myssl.com myssl.com myssl.com name
EditSSLDecryptionExclusion myssl.com $www.jianshu.com 简xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/p/spanxpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/p/span书 www.jianshu.com name
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
Deletessl_del
SSLDecryptionCreateFQDNMinSize
[Tags] Boundary UI Settings SSLDecryptionExclusion
CreateSSLDecryptionExclusion *abc abc abc name
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
Deletessl_del
SSLDecryptionCreateFQDNMaxSize
[Tags] Boundary UI Settings SSLDecryptionExclusion
CreateSSLDecryptionExclusion *CreateSSLDecryptionFQDNMaxSizeCreateSSLDecryptionFQDNMaSizetest CreateSSLDecryptionFQDNMaxSizeCreateSSLDecryptionFQDNMaSizetest CreateSSLDecryptionFQDNMaxSizeCreateSSLDecryptionFQDNMaSizetest name
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
Deletessl_del
SSLDecryptionExclusionFQDNThreeCharacters
[Tags] Negtive UI Settings SSLDecryptionExclusion
CreateSSLDecryptionExclusionErrorVerification *te test //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[3]/form/div[1]/div/div[3] Content length is less than 4
SSLDecryptionExclusionFQDN65Characters
[Tags] Negtive UI Settings SSLDecryptionExclusion
CreateSSLDecryptionExclusionErrorVerification *SSLDecryptionExclusionFQDNThreeCharactersSSLDecryptionExclusioti test /html/body/div[last()]/p Each lable of domain may contain 1 to 63 characters.
SSLDecryptionExclusionFQDNNot*$Beginning
[Tags] Negtive UI Settings SSLDecryptionExclusion
CreateSSLDecryptionExclusionErrorVerification www.baidu.com test /html/body/div[last()]/p Suffix matching and exactly matching only.
SSLDecryptionExclusionFQDNSpecialChar
[Tags] Negtive UI Settings SSLDecryptionExclusion
CreateSSLDecryptionExclusionErrorVerification *!@#$%^&*(-/-*+ test /html/body/div[last()]/p Invalid domain, acceptable characters are a-z, 0-9, '-', '.' and '_'.
SSLDecryptionExclusionNullDescriptionAndFQDN
[Tags] Negtive UI Settings SSLDecryptionExclusion
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[3] xpath
click id=ssl_create
sleep 1
click id=ssl_ok
sleep 2
${text1} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[3]/form/div[1]/div/div[3]
${text2} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[3]/form/div[2]/div/div[2]
Should Be Equal As Strings ${text1} Please enter the content
Should Be Equal As Strings ${text2} Please enter the content

View File

@@ -28,7 +28,7 @@ SSLFingerprintEditPingningSearchID
SSLFingerprintEditNotPingningSearchJA3Hash
[Tag] Positive UI Pinning Settings SSLFingerprint
CreateSSLFingerprint dddddd4db3e351bbd8d38b64c41fffff No JA3Hash Description=test
EditSSLFingerprint a75de44db3e351bbd8d38b64c41fffff a75de44db3e351bbd8d3ffffffffffff Yes JA3Hash Description=test1111
EditSSLFingerprint dddddd4db3e351bbd8d38b64c41fffff a75de44db3e351bbd8d3ffffffffffff Yes JA3Hash Description=test1111
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
DeleteSSLFingerprint

View File

@@ -107,7 +107,7 @@ TrustedCertificateAuthoritiesCreateNameThreeCharacters
sleep 1
click id=authoritiesAdd_sub
sleep 1
${text} Get Text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[1]/div/div[3]
${text} Get Text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/div[2]/form/div[1]/div/div[3]
Should Be Equal As Strings ${text} Content length is less than 4
TrustedCertificateAuthoritiesInportEntityCertificate

View File

@@ -7,32 +7,74 @@ Library OperatingSystem
*** Test Cases ***
VPNAccountsCreate
[Tags] Positive UI Settings VPNAccounts
VPNAccountsCreate VPNAccountsCreate 111111 name
VPNAccountsDelete
VPNAccountsCreateNameMinSize
[Tags] Positive UI name Settings VPNAccounts
VPNAccountsCreate 1 111111 name
VPNAccountsDelete
VPNAccountsCreateNameMaxSize
[Tags] Positive UI name Settings VPNAccounts
VPNAccountsCreate VPNAccountsCreateNameMaxSizeVPNAccountsCreateNameMaxSizeCreateVP 111111 name
VPNAccountsDelete
VPNAccountsCreatePasswordMinSize
[Tags] Positive UI Password Settings VPNAccounts
VPNAccountsCreate VPNAccountsCreateNameMaxSizeVPNAccountsCreateNameMaxSizeCreateVP 1 name
VPNAccountsDelete
VPNAccountsCreatePasswordMaxSize
[Tags] Positive UI Password Settings VPNAccounts
VPNAccountsCreate VPNAccountsCreateNameMaxSizeVPNAccountsCreateNameMaxSizeCreateVP aaaaaaaa11111111 name
CreateVPNAccounts VPNAccountsCreate_-. 111111 name
VPNAccountsDelete
VPNAccountsEditPassword
[Tags] Positive UI Password Settings VPNAccounts
VPNAccountsCreate EditVPNAccountsName-01 111111 name
CreateVPNAccounts EditVPNAccountsName-01 111111 name
EditVPNAccounts EditVPNAccountsName-01 222222 name
VPNAccountsDelete
VPNAccountsCreateNameMinSize
[Tags] Boundary UI name Settings VPNAccounts
CreateVPNAccounts 1 111111 name
VPNAccountsDelete
VPNAccountsCreateNameMaxSize
[Tags] Boundary UI name Settings VPNAccounts
CreateVPNAccounts VPNAccountsCreateNameMaxSizeVPNAccountsCreateNameMaxSizeCreateVP 111111 name
VPNAccountsDelete
VPNAccountsCreatePasswordMinSize
[Tags] Boundary UI Password Settings VPNAccounts
CreateVPNAccounts VPNAccountsCreatePasswordMinSize 1 name
VPNAccountsDelete
VPNAccountsCreatePasswordMaxSize
[Tags] Boundary UI Password Settings VPNAccounts
CreateVPNAccounts VPNAccountsCreateNameMaxSizeVPNAccountsCreateNameMaxSizeCreateVP aaaaaaaa11111111 name
VPNAccountsDelete
VPNAccountsTurnPages
OpenPages sidebarSetting_Wannat account
click xpath=//*[@id="ly-table1-listcontent"]/div[2]/div/div/button[2]
sleep 1
${text1} Get Element Attribute xpath=//*[@id="ly-table1-listcontent"]/div[2]/div/div/ul/li[2] class
click xpath=//*[@id="ly-table1-listcontent"]/div[2]/div/div/button[1]
sleep 1
${text2} Get Element Attribute xpath=//*[@id="ly-table1-listcontent"]/div[2]/div/div/ul/li[1] class
Clear Element Text xpath=//*[@id="ly-table1-listcontent"]/div[2]/div/div/span[2]/div/input
sleep 2
input text xpath=//*[@id="ly-table1-listcontent"]/div[2]/div/div/span[2]/div/input 2
sleep 1
press keys xpath=//*[@id="ly-table1-listcontent"]/div[2]/div/div/span[2]/div/input ENTER
sleep 1
${text3} Get Element Attribute xpath=//*[@id="ly-table1-listcontent"]/div[2]/div/div/ul/li[2] class
Should Be Equal As Strings ${text1} number active
Should Be Equal As Strings ${text2} number active
Should Be Equal As Strings ${text3} number active
VPNAccountsCreateNameSpecialChar
[Tags] Negtive UI name Settings VPNAccounts
OpenPages sidebarSetting_Wannat account
click id=app_create
sleep 1
input xpath=//*[@id="wannat_vpn_username"]/div/div/div[1]/input 中文+absc+моряков+@#¥%……&*
sleep 1
click id=wanAdd_ok
sleep 1
${text} get text xpath=//*[@id="wannat_vpn_username"]/div/div[2]
Should Be Equal As Strings ${text} Only English letters, numbers, underscore _, minus sign -, English dot (.)
VPNAccountsCreateNullNameAndPassword
[Tags] Negtive UI name Settings VPNAccounts
OpenPages sidebarSetting_Wannat account
click id=app_create
sleep 1
click id=wanAdd_ok
sleep 1
${text1} get text xpath=//*[@id="wannat_vpn_username"]/div/div[2]
${text2} get text xpath=//*[@id="wannat_vpn_password"]/div/div[2]
Should Be Equal As Strings ${text1} This item is required
Should Be Equal As Strings ${text2} This item is required