1.主要对IP Librarie页面Case进行修改和增加 2.修增加改关键字
This commit is contained in:
@@ -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
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -46,10 +46,18 @@ Settings-Search
|
||||
... ELSE IF "${search}"=="JA3Hash" run keywords sleep 1
|
||||
... AND click xpath=/html/body/div/div[1]/div[1]/ul/li[3]
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... ELSE IF "${search}"=="GeoName" run keywords sleep 1
|
||||
... AND click xpath=/html/body/div/div[1]/div[1]/ul/li[2]
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... ELSE IF "${search}"=="CountryandRegion" run keywords sleep 1
|
||||
... AND click xpath=/html/body/div/div[1]/div[1]/ul/li[3]
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... ELSE IF "${search}"=="City" run keywords sleep 1
|
||||
... AND click xpath=/html/body/div/div[1]/div[1]/ul/li[4]
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
sleep 1
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/i #点击搜索按钮
|
||||
sleep 1
|
||||
|
||||
|
||||
CreateSNATIPPools
|
||||
[Arguments] ${name} ${type} ${ip} ${j}=1
|
||||
@@ -208,6 +216,7 @@ CreateVPNAccounts
|
||||
input xpath=//*[@id="wannat_vpn_password"]/div/div/input ${passwd} #输入密码
|
||||
sleep 1
|
||||
click id=wanAdd_ok #点击ok按钮
|
||||
Wait Until Element Is Visible xpath=//*[@id="wannat-table"]/div[3]/table/tbody/tr/td[1]/div/div/div[2]/span 20
|
||||
VPNAccountsSearch ${name} ${search}
|
||||
${text1} Get Text xpath=//*[@id="wannat-table"]/div[3]/table/tbody/tr/td[1]/div/div/div[2]/span #获取点击后页面文本信息
|
||||
Should Be Equal As Strings ${text1} ${name} #断言
|
||||
@@ -880,7 +889,7 @@ DecryptionKeyringsErrorVerification
|
||||
click ${type1} #选择加密解密类型
|
||||
sleep 1
|
||||
click id=keyringsadd_sub #点击OK缇交
|
||||
Sleep 2
|
||||
Wait Until Element Is Visible xpath=${Positioning} 20
|
||||
${text1} Get Text xpath=${Positioning} #获取点击后页面文本信息
|
||||
Should Be Equal As Strings ${text1} ${Assertion} #断言
|
||||
|
||||
@@ -910,19 +919,41 @@ CreateSSLDecryptionExclusion
|
||||
Sleep 1
|
||||
${text1} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span #获取点击后页面文本信息
|
||||
Should Be Equal As Strings ${text1} ${name} #断言
|
||||
|
||||
Search-Cached Intermediate Certificates
|
||||
[Arguments] ${type} ${enabled} ${search}
|
||||
[Documentation] 引用关键字,填入必填参数
|
||||
... ${type}:为搜索类型的元素(id或sni)
|
||||
... ${enabled}:为enabled开启或关闭按钮的元素
|
||||
|
||||
CreateSSLDecryptionExclusionErrorVerification
|
||||
[Arguments] ${name} ${value} ${AssertionPath} ${AssertionText}
|
||||
[Documentation] 用于SSL Decryption Exclusion创建页面错误提示信息验证
|
||||
... 必填参数:
|
||||
... ${name}:新建页面name输入框里的内容
|
||||
... ${value}:输入内容
|
||||
... ${AssertionPath}:提示信息Xpath定位
|
||||
... ${AssertionText}:错误提示信息文本
|
||||
Sleep 1
|
||||
Settings-Search ${type} ${search}
|
||||
click id=children6 #点击一级目录Settings
|
||||
Sleep 1
|
||||
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[8]/div/div/div/p/i #点击下载
|
||||
Sleep 10
|
||||
click ${enabled} #点击enabled按钮
|
||||
click id=sidebarProxy_CertificateManagement #点击二级目录Trusted Certificate Authorities
|
||||
Sleep 2
|
||||
click xpath=//*[@id="proxyTabs"]/div/ul/li[3] #点击SSL Decryption Exclusion按钮
|
||||
sleep 1
|
||||
click id=ssl_create #点击Create
|
||||
Sleep 2
|
||||
input id=sslAdd_name ${name} #输入name
|
||||
Sleep 2
|
||||
input id=sslAdd_itemDesc ${value} #输入内容
|
||||
Sleep 2
|
||||
click id=ssl_ok #点击OK缇交
|
||||
Sleep 2
|
||||
${text} get text xpath=${AssertionPath}
|
||||
Should Be Equal As Strings ${text} ${AssertionText}
|
||||
|
||||
CachedIntermediateCertificatesSearch
|
||||
[Arguments] ${Condition} ${AssertionPath} ${search}
|
||||
sleep 1
|
||||
Settings-Search ${Condition} ${search}
|
||||
sleep 2
|
||||
${text} get text ${AssertionPath}
|
||||
Should Be Equal As Strings ${text} ${Condition}
|
||||
|
||||
|
||||
EditTrustedCertificateAuthorities
|
||||
[Arguments] ${id-name} ${name} ${file} ${search}
|
||||
@@ -978,18 +1009,18 @@ EditDecryptionKeyrings
|
||||
sleep 1
|
||||
input id=keyringsadd_name ${name} #输入name
|
||||
sleep 1
|
||||
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[5]/div/div/div/input ${file} #上传文件
|
||||
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/div[2]/form/div[5]/div/div/div/input ${file} #上传文件
|
||||
Sleep 2
|
||||
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[6]/div/div[2]/div/div/input ${file1} #上传文件
|
||||
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/div[2]/form/div[6]/div/div[2]/div/div/input ${file1} #上传文件
|
||||
${select} Set Variable ${1or2}
|
||||
Run Keyword If '${select}'=='1' click id=keyringsadd_customized
|
||||
Run Keyword If '${select}'=='1' input id=reissueExpiryDate 10
|
||||
sleep 1
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[9]/div/div/div[1]/span/span/i #点击下拉框
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/div[2]/form/div[9]/div/div/div[1]/span/span/i #点击下拉框
|
||||
sleep 1
|
||||
click ${type} #选择证书类型
|
||||
sleep 1
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[10]/div/div/div[1]/span/span/i #点击下拉框
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/div[2]/form/div[10]/div/div/div[1]/span/span/i #点击下拉框
|
||||
sleep 2
|
||||
click ${type1} #选择加密解密类型
|
||||
sleep 1
|
||||
@@ -1828,7 +1859,7 @@ CreateIpLibraries
|
||||
run keyword if "${Latitude}"!="null" Run Keywords input id=ip_geography_latitude ${Latitude}
|
||||
... AND sleep 1
|
||||
click id=IP_library_add
|
||||
sleep 2
|
||||
Wait Until Element Is Visible xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[1]/span/div/div/div[2]/div/div/div/input 20
|
||||
#验证新建是否成功
|
||||
Switch_IP_Libraries ${type1} ${GeoNameID} ${GeoNameID}
|
||||
${GeoNameText} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div
|
||||
@@ -1864,6 +1895,48 @@ EditIpLibraries
|
||||
${GeoNameText} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div
|
||||
sleep 2
|
||||
Should Be Equal As Strings ${GeoNameText} ${GeoNameID} #断言
|
||||
|
||||
CreateIpLibrariesErrorVerification
|
||||
[Arguments] ${type1} ${type} ${Continent/Country} ${GeoNameID} ${City} ${ip} ${AssertPath} ${AssertText} ${j}=1 ${Country}=null ${Longitude}=null ${Latitude}=null
|
||||
Sleep 1
|
||||
click id=children6 #点击一级目录Settings
|
||||
Sleep 1
|
||||
click id=sidebarAdvanced
|
||||
sleep 1
|
||||
click id=Advanced/ipLibrary #点击二级目录IP_Libraries
|
||||
Sleep 2
|
||||
click id=tagAdd #点击Create按钮
|
||||
sleep 2
|
||||
run keyword if "${type}"=="Country" Run Keywords click id=security_action_country
|
||||
... AND sleep 1
|
||||
... AND click id=ip_geography_continent
|
||||
... AND sleep 1
|
||||
... AND Switch_Geographic_Locations ${Continent/Country}
|
||||
... AND input id=ip_geography_Country1 ${Country}
|
||||
run keyword if "${type}"=="City" Run Keywords click id=security_action_city
|
||||
... AND sleep 1
|
||||
... AND click id=ip_geography_Country
|
||||
... AND sleep 1
|
||||
... AND Switch_Geographic_Locations ${Continent/Country}
|
||||
sleep 1
|
||||
input id=ip_geography_name ${GeoNameID}
|
||||
sleep 1
|
||||
input id=ip_geography_City ${City}
|
||||
sleep 1
|
||||
click id=ip_geography_IPRange
|
||||
sleep 1
|
||||
input id=ip_input0 ${ip}[0]
|
||||
sleep 1
|
||||
run keyword if "${j}"!="1" Ip_Range_Create ${j} ${ip}
|
||||
run keyword if "${Longitude}"!="null" Run Keywords input id=ip_geography_longitude ${Longitude}
|
||||
... AND sleep 1
|
||||
run keyword if "${Latitude}"!="null" Run Keywords input id=ip_geography_latitude ${Latitude}
|
||||
... AND sleep 1
|
||||
click id=IP_library_add
|
||||
sleep 2
|
||||
${text} get text xpath=${AssertPath}
|
||||
Should Be Equal As Strings ${text} ${AssertText}
|
||||
|
||||
Switch_Geographic_Locations
|
||||
[Arguments] ${Continent/Country}
|
||||
sleep 1
|
||||
@@ -1896,6 +1969,7 @@ Ip_Range_Edit_Create
|
||||
sleep 1
|
||||
|
||||
DeleteIPLibraries
|
||||
sleep 1
|
||||
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]
|
||||
sleep 2
|
||||
click id=tagDel
|
||||
@@ -1957,7 +2031,7 @@ TurnPage
|
||||
... ${JumpInput} 跳转页面输入框
|
||||
... ${pages} 跳转得页码
|
||||
click xpath=${NextPage}
|
||||
sleep 2
|
||||
sleep 2
|
||||
${text1} Get Element Attribute xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[last()]/div/ul/li[2] class
|
||||
sleep 1
|
||||
Should Be Equal As Strings ${text1} number active
|
||||
@@ -2031,7 +2105,7 @@ DeleteSSLFingerprint
|
||||
click id=Fingerprint_del
|
||||
sleep 2
|
||||
click xpath=/html/body/div/div/div[3]/button[2]
|
||||
sleep 2
|
||||
sleep 3
|
||||
|
||||
|
||||
Policy_Verify_Switch
|
||||
|
||||
Reference in New Issue
Block a user