维护UISettings模块用例

This commit is contained in:
byb11
2021-07-12 15:45:45 +08:00
parent 423ddc256c
commit 6bf28973ab
13 changed files with 98 additions and 105 deletions

View File

@@ -54,8 +54,8 @@ CachedIntermediateCertificatesDownLoad
CachedIntermediateCertificatesTurnPage CachedIntermediateCertificatesTurnPage
[Tags] Positive UI Settings CachedIntermediateCertificates [Tags] Positive UI Settings CachedIntermediateCertificates
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Intermediacert OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Intermediacert
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[3]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[3]/div/button[1] TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[3]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[3]/div/button[1]
... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[3]/div/span[2]/div/input 2 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span ... //*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[3]/div/span[2]/div/input 2 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span
CachedIntermediateCertificatesIDSortButton CachedIntermediateCertificatesIDSortButton
[Tags] Positive UI Settings CachedIntermediateCertificates [Tags] Positive UI Settings CachedIntermediateCertificates

View File

@@ -133,18 +133,18 @@ DecryptionKeyringsDownload
# TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[4]/div/button[1] # TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[4]/div/button[1]
# ... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/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/p/span # ... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/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/p/span
DecryptionKeyringsCertificateExpirationDelay # DecryptionKeyringsCertificateExpirationDelay
[Tags] Positive UI Settings DecryptionKeyrings # [Tags] Positive UI Settings DecryptionKeyrings
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath # OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Keyrings
Settings-Search CertificateExpirationDelay name # Settings-Search CertificateExpirationDelay name
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[6]/div/div/div/span # ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[6]/div/div/div/span
Should Be Equal As Strings Expired ${text} # Should Be Equal As Strings Expired ${text}
DecryptionKeyringsAllSearch DecryptionKeyringsAllSearch
[Tags] Positive UI Settings DecryptionKeyrings [Tags] Positive UI Settings DecryptionKeyrings
CreateDecryptionKeyrings ${TEST NAME} ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key 2 id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet1 name CreateDecryptionKeyrings ${TEST NAME} ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key 2 id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet1 name
${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/p/span ${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/p/span
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Keyrings
DecryptionKeyringsSearch ${id} ${TEST NAME} DecryptionKeyringsSearch ${id} ${TEST NAME}
SettingsAssertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/p/span ${id} SettingsAssertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/p/span ${id}
SettingsAssertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span ${TEST NAME} SettingsAssertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span ${TEST NAME}
@@ -153,47 +153,47 @@ DecryptionKeyringsAllSearch
DecryptionKeyringsIDSortButton DecryptionKeyringsIDSortButton
[Tags] Positive UI Settings DecryptionKeyrings [Tags] Positive UI Settings DecryptionKeyrings
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Keyrings
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[1]/div/span/i Decryption Keyrings SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[1]/div/span/i Decryption Keyrings
DecryptionKeyringsNameSortButton DecryptionKeyringsNameSortButton
[Tags] Positive UI Settings DecryptionKeyrings [Tags] Positive UI Settings DecryptionKeyrings
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Keyrings
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[2]/div/span/i Decryption Keyrings SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[2]/div/span/i Decryption Keyrings
DecryptionKeyringsTypeSortButton DecryptionKeyringsTypeSortButton
[Tags] Positive UI Settings DecryptionKeyrings [Tags] Positive UI Settings DecryptionKeyrings
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Keyrings
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[3]/div/span/i Decryption Keyrings SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[3]/div/span/i Decryption Keyrings
DecryptionKeyringsExpiryDateSortButton DecryptionKeyringsExpiryDateSortButton
[Tags] Positive UI Settings DecryptionKeyrings [Tags] Positive UI Settings DecryptionKeyrings
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Keyrings
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[7]/div/span/i Decryption Keyrings SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[7]/div/span/i Decryption Keyrings
DecryptionKeyringsCRLSortButton DecryptionKeyringsCRLSortButton
[Tags] Positive UI Settings DecryptionKeyrings [Tags] Positive UI Settings DecryptionKeyrings
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Keyrings
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[8]/div/span/i Decryption Keyrings SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[8]/div/span/i Decryption Keyrings
DecryptionKeyringsIsssuerBySortButton DecryptionKeyringsIsssuerBySortButton
[Tags] Positive UI Settings DecryptionKeyrings [Tags] Positive UI Settings DecryptionKeyrings
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Keyrings
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[9]/div/span/i Decryption Keyrings SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[9]/div/span/i Decryption Keyrings
DecryptionKeyringsIsssuerToSortButton DecryptionKeyringsIsssuerToSortButton
[Tags] Positive UI Settings DecryptionKeyrings [Tags] Positive UI Settings DecryptionKeyrings
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Keyrings
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[10]/div/span/i Decryption Keyrings SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[10]/div/span/i Decryption Keyrings
DecryptionKeyringsCommonNameSortButton DecryptionKeyringsCommonNameSortButton
[Tags] Positive UI Settings DecryptionKeyrings [Tags] Positive UI Settings DecryptionKeyrings
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Keyrings
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[11]/div/span/i Decryption Keyrings SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[11]/div/span/i Decryption Keyrings
DecryptionKeyringsModifiedTimeSortButton DecryptionKeyringsModifiedTimeSortButton
[Tags] Positive UI Settings DecryptionKeyrings [Tags] Positive UI Settings DecryptionKeyrings
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Keyrings
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[12]/div/span/i Decryption Keyrings SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[12]/div/span/i Decryption Keyrings
DecryptionKeyringsCreateNameMinSize DecryptionKeyringsCreateNameMinSize
@@ -250,7 +250,7 @@ DecryptionKeyringsCAEntityFileCAMiddleType
DecryptionKeyringsNullName DecryptionKeyringsNullName
[Tags] Negtive UI Settings DecryptionKeyrings [Tags] Negtive UI Settings DecryptionKeyrings
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Keyrings
click id=app_create click id=app_create
sleep ${sleep_min} sleep ${sleep_min}
click id=keyringsadd_sub click id=keyringsadd_sub
@@ -277,8 +277,7 @@ DecryptionKeyringsMaxSizeHSM
sleep ${sleep} sleep ${sleep}
click id=keyringsadd_sub click id=keyringsadd_sub
sleep ${sleep_min} sleep ${sleep_min}
${text} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/div[2]/form/div[4]/div/div[2] Page Should Contain The maximum value of 2147483647 has been exceeded.
Should Be Equal As Strings ${text} The maximum value of 2147483647 has been exceeded.
DecryptionKeyringsMaxSizeCustomized DecryptionKeyringsMaxSizeCustomized
[Tags] Negtive UI Settings DecryptionKeyrings [Tags] Negtive UI Settings DecryptionKeyrings
@@ -299,7 +298,6 @@ DecryptionKeyringsMaxSizeCustomized
sleep ${sleep_min} sleep ${sleep_min}
click id=keyringsadd_sub click id=keyringsadd_sub
sleep ${sleep_min} sleep ${sleep_min}
${text} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/div[2]/form/div[5]/div/div[2] Page Should Contain The maximum value of 2147483647 has been exceeded.
Should Be Equal As Strings ${text} The maximum value of 2147483647 has been exceeded.

View File

@@ -518,9 +518,9 @@ DecryptionProfileAllCloseTLSv1.3
DecryptionProfileTurnPage DecryptionProfileTurnPage
[Tags] Positive UI Settings DecryptionProfile [Tags] Positive UI Settings DecryptionProfile
OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[5] xpath OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_DecryptionProfile
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[4]/div/button[1] TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div/div/div[4]/div/button[1]
... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[4]/div/span[2]/div/input 2 //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[2]/td[1]/div/div ... //*[@id="app"]/div/div[3]/div[2]/div/div/div/div[4]/div/span[2]/div/input 2 //*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
DecryptionProfileNameMinSize DecryptionProfileNameMinSize
[Tags] Boundary UI name Settings DecryptionProfile [Tags] Boundary UI name Settings DecryptionProfile
@@ -551,7 +551,7 @@ DecryptionProfileNameSpecialChar
DecryptionProfileDeleteReferencedData DecryptionProfileDeleteReferencedData
[Tags] Negtive UI Settings DecryptionProfile [Tags] Negtive UI Settings DecryptionProfile
DeleteReferencedData DecryptionProfile //*[@id="Settings"]/ul/li[1] 83 The referenced data are not allowed to disable or delete //*[@id="profilesTabs"]/li[5] DeleteReferencedData DecryptionProfile VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_DecryptionProfile 83 The referenced data are not allowed to disable or delete
DecryptionProfileNullname DecryptionProfileNullname
[Tags] Negtive UI Settings DecryptionProfile [Tags] Negtive UI Settings DecryptionProfile

View File

@@ -97,9 +97,9 @@ HijackFilesDownloadFile
HijackFilesPagesTurnPage HijackFilesPagesTurnPage
[Tags] Positive UI Settings HijackFile [Tags] Positive UI Settings HijackFile
OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[3] xpath OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_HijackFiles
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[1] TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div/div/div[5]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div/div/div[5]/div/button[1]
... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/span[2]/div/input 2 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div ... //*[@id="app"]/div/div[3]/div[2]/div/div/div/div[5]/div/span[2]/div/input 2 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/span
HijackFilesCreateNameMinSize HijackFilesCreateNameMinSize
[Tags] Boundary UI Name Settings HijackFile [Tags] Boundary UI Name Settings HijackFile
@@ -172,8 +172,8 @@ HijackFilesCreateNullName
sleep ${sleep} sleep ${sleep}
click id=hijackAddOk1 click id=hijackAddOk1
sleep ${sleep_min} sleep ${sleep_min}
${text} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[1]/div/div[3] ${text} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[2]/form/div[1]/div/div[3]
${text1} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[4]/div/div[2] ${text1} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[2]/form/div[4]/div/div[2]
Should Be Equal As Strings ${text} The length of the name is at most 128 characters and cannot be less than 4 characters Should Be Equal As Strings ${text} The length of the name is at most 128 characters and cannot be less than 4 characters
Should Be Equal As Strings ${text1} Please enter the content Should Be Equal As Strings ${text1} Please enter the content

View File

@@ -141,7 +141,7 @@ IPLibrariesSearchIP
sleep ${sleep_min} sleep ${sleep_min}
press keys id=IPseach ENTER press keys id=IPseach ENTER
sleep ${sleep_min} sleep ${sleep_min}
${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[1]/form/div/div/div ${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
Should Be Equal As Strings ${text} 1.1.1.1-2.2.2.2 Should Be Equal As Strings ${text} 1.1.1.1-2.2.2.2
OpenIpLibraries OpenIpLibraries
Settings-Search ${a} GeoName Settings-Search ${a} GeoName
@@ -152,8 +152,8 @@ IPLibrariesSearchIP
IPLibrariesTurnPage IPLibrariesTurnPage
[Tags] Positive UI Settings IPLibraries [Tags] Positive UI Settings IPLibraries
OpenIpLibraries OpenIpLibraries
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[4]/div/button[1] 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[2]/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 ... //*[@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
IPLibrariesCreateGeoNameIDMaxSize IPLibrariesCreateGeoNameIDMaxSize
[Tags] Boundary UI Settings IPLibraries [Tags] Boundary UI Settings IPLibraries
@@ -180,7 +180,7 @@ IPLibrariesGeoNameIDRepeat
[Tags] Negtive UI Settings IPLibraries [Tags] Negtive UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1 ${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 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 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
click id=IP_library_cancel click id=IP_library_cancel
sleep ${sleep_min} sleep ${sleep_min}
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1] click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]
@@ -189,7 +189,7 @@ IPLibrariesGeoNameIDRepeat
IPLibrariesGeoNameIDInvalidCharacter IPLibrariesGeoNameIDInvalidCharacter
[Tags] Negtive UI Settings IPLibraries [Tags] Negtive UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1 ${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 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
IPLibrariesCountryandRegionRepeat IPLibrariesCountryandRegionRepeat
[Tags] Negtive UI Settings IPLibraries [Tags] Negtive UI Settings IPLibraries
@@ -204,14 +204,14 @@ IPLibrariesCountryandRegionRepeat
IPLibrariesIpFormatError IPLibrariesIpFormatError
[Tags] Negtive UI Settings IPLibraries [Tags] Negtive UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.256 ${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 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
IPLibrariesLongitudeFormat IPLibrariesLongitudeFormat
[Tags] Negtive UI Settings IPLibraries [Tags] Negtive UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.1 ${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 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
IPLibrariesLatitudeFormat IPLibrariesLatitudeFormat
[Tags] Negtive UI Settings IPLibraries [Tags] Negtive UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.21 ${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 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

View File

@@ -45,11 +45,10 @@ InsertScriptsEditSearchId
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1] click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]
Delete Delete
InsertScriptsEditSearchName InsertScriptsEditSearchName
[Tags] Positive UI Settings InsertScript [Tags] Positive UI Settings InsertScript
CreateInsertScripts 1234 ${path}insert_files\\Create-Insert Scripts-test.css css name CreateInsertScripts 1234 ${path}insert_files\\Create-Insert Scripts-test.css css name
${name} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1] EditInsertScripts 1234 lyf-Edit-test-008 ${path}insert_files\\Create-Insert_Scripts-test.js js name
EditInsertScripts ${name} lyf-Edit-test-008 ${path}insert_files\\Create-Insert_Scripts-test.js js name
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1] click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]
Delete Delete
@@ -62,9 +61,9 @@ InsertScriptDownloadFile
InsertScritsPagesTurnPage InsertScritsPagesTurnPage
[Tags] Positive UI Settings InsertScript [Tags] Positive UI Settings InsertScript
OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[2] xpath OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_Insert
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[1] TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div/div/div[5]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div/div/div[5]/div/button[1]
... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/span[2]/div/input 2 //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ... //*[@id="app"]/div/div[3]/div[2]/div/div/div/div[5]/div/span[2]/div/input 2 //*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span
InsertScriptCreateSpecialFileName InsertScriptCreateSpecialFileName
[Tags] Boundary UI File Settings InsertScript [Tags] Boundary UI File Settings InsertScript
@@ -116,4 +115,4 @@ InsertScritsCreateNullName
InsertScritsDeleteReferencedData InsertScritsDeleteReferencedData
[Tags] Negtive UI Settings InsertScrit [Tags] Negtive UI Settings InsertScrit
DeleteReferencedData InsertScript VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_Insert 551 The referenced data are not allowed to delete //*[@id="profilesTabs"]/li[2] DeleteReferencedData InsertScript VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_Insert 551 The referenced data are not allowed to delete

View File

@@ -46,9 +46,9 @@ ResponsePagesDownloadFile
ResponsePagesTurnPage ResponsePagesTurnPage
[Tags] Positive UI Settings ResponsePages [Tags] Positive UI Settings ResponsePages
OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[1] xpath OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_ResponsePages
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[1] TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div/div/div[5]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div/div/div[5]/div/button[1]
... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/span[2]/div/input 2 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span ... //*[@id="app"]/div/div[3]/div[2]/div/div/div/div[5]/div/span[2]/div/input 2 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span
ResponsePagesCreateNameMinSize ResponsePagesCreateNameMinSize
[Tags] Boundary UI name Settings ResponsePage [Tags] Boundary UI name Settings ResponsePage

View File

@@ -100,13 +100,12 @@ CreateSNATIPPoolsNameSpecialChar
CreateSNATIPPoolsNameNull CreateSNATIPPoolsNameNull
[Tags] Negtive UI Settings SNATIPPools [Tags] Negtive UI Settings SNATIPPools
OpenPages //*[@id="Settings"]/ul/li[2] ip OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Setting_Wannat/IP_Pool
click id=app_create click id=app_create
sleep ${sleep_min} sleep ${sleep_min}
click id=wanAdd_ok click id=wanAdd_ok
sleep ${sleep_min} sleep ${sleep_min}
${text} Get Text xpath=//*[@id="wannat_vpn_color"]/form/div[1]/div/div[2] Page Should Contain The length of the name is at most 128 characters and cannot be less than 4 characters
Should Be Equal As Strings ${text} The length of the name is at most 128 characters and cannot be less than 4 characters
CreateSNATIPPoolsIpFormatError CreateSNATIPPoolsIpFormatError
[Tags] Negtive UI Settings SNATIPPools [Tags] Negtive UI Settings SNATIPPools

View File

@@ -72,9 +72,7 @@ SSLDecryptionExclusionNullDescriptionAndFQDN
click id=ssl_create click id=ssl_create
sleep ${sleep_min} sleep ${sleep_min}
click id=ssl_ok click id=ssl_ok
sleep ${sleep} sleep ${sleep_min}
${text1} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[3]/form/div[1]/div/div[3] Page Should Contain The length of the name is at most 128 characters and cannot be less than 4 characters
${text2} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[3]/form/div[2]/div/div[2] Page Should Contain Please enter the content
Should Be Equal As Strings ${text1} The length of the name is at most 128 characters and cannot be less than 4 characters
Should Be Equal As Strings ${text2} Please enter the content

View File

@@ -36,24 +36,24 @@ SSLFingerprintEditNotPingningSearchJA3Hash
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
DeleteSSLFingerprint DeleteSSLFingerprint
SSLFingerprintImportUserAgent # SSLFingerprintImportUserAgent
[Tags] Positive UI UserAgent Settings SSLFingerprint # [Tags] Positive UI UserAgent Settings SSLFingerprint
${a}= RandomNumber # ${a}= RandomNumber
CreateSSLFingerprint 599f223c2c9ee5702f5762913889dc21 No JA3Hash Description=test # CreateSSLFingerprint 599f223c2c9ee5702f5762913889dc21 No JA3Hash Description=test
${ID} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/div/span # ${ID} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/div/span
SSLFingerprintImportUserAgent ${ID} ${path}SSLFingerprint_files/UserAgent.json 1 771,49162-49161-52393-49200-49199-49172-49171-52392,0-13-5-11-43-10,23-24,0 # SSLFingerprintImportUserAgent ${ID} ${path}SSLFingerprint_files/UserAgent.json 1 771,49162-49161-52393-49200-49199-49172-49171-52392,0-13-5-11-43-10,23-24,0
... /html/body/div[last()]/ul/li/div[2]/span[2]/span # ... /html/body/div[last()]/ul/li/div[2]/span[2]/span
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr # click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
DeleteSSLFingerprint # DeleteSSLFingerprint
SSLFingerprintImportUserAgentExceedFour # SSLFingerprintImportUserAgentExceedFour
[Tags] Positive UI UserAgent Settings SSLFingerprint # [Tags] Positive UI UserAgent Settings SSLFingerprint
CreateSSLFingerprint b32309a26951912be7dba376398abc3b No JA3Hash Description=test # CreateSSLFingerprint b32309a26951912be7dba376398abc3b No JA3Hash Description=test
${ID} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/div/span # ${ID} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/div/span
SSLFingerprintImportUserAgent ${ID} ${path}SSLFingerprint_files/UserAgent.json 4 Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.2; Win64; x64; Trident/5.0) # SSLFingerprintImportUserAgent ${ID} ${path}SSLFingerprint_files/UserAgent.json 4 Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.2; Win64; x64; Trident/5.0)
... /html/body/div[4]/div/div[1]/div/div/div[1]/div/form/div[2]/div/div[1] # ... /html/body/div[4]/div/div[1]/div/div/div[1]/div/form/div[2]/div/div[1]
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr # click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
DeleteSSLFingerprint # DeleteSSLFingerprint
SSLFingerprintImportJA3 SSLFingerprintImportJA3
[Tags] Positive UI JA3 Settings SSLFingerprint [Tags] Positive UI JA3 Settings SSLFingerprint
@@ -159,7 +159,7 @@ SSLFingerprintCreateNullJA3Hash
sleep ${sleep_min} sleep ${sleep_min}
click id=authoritiesAdd_sub click id=authoritiesAdd_sub
sleep ${sleep} sleep ${sleep}
${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[1]/div[2]/form/div[1]/div/div[3]
Should Be Equal As Strings ${text} Please enter the content Should Be Equal As Strings ${text} Please enter the content
SSLFingerprintCreateFormatError SSLFingerprintCreateFormatError
@@ -171,7 +171,7 @@ SSLFingerprintCreateFormatError
sleep ${sleep_min} sleep ${sleep_min}
click id=authoritiesAdd_sub click id=authoritiesAdd_sub
sleep ${sleep} sleep ${sleep}
${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[1]/div[2]/form/div[1]/div/div[3]
Should Be Equal As Strings ${text} format error Should Be Equal As Strings ${text} format error
SSLFingerprintCreateRepeatJA3Hash SSLFingerprintCreateRepeatJA3Hash

View File

@@ -101,16 +101,16 @@ TrafficMirrorProfilesNoInput
sleep ${sleep_min} sleep ${sleep_min}
click id=trafficMirrorProfile_ok click id=trafficMirrorProfile_ok
sleep 3 sleep 3
${text1} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[1]/div/div[3] ${text1} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[2]/form/div[1]/div/div[3]
${text2} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[2]/div/div[2] ${text2} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[2]/form/div[2]/div/div[2]
${text3} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2] ${text3} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[2]/form/div[3]/div/div[2]
Should Be Equal As Strings ${text1} The length of the name is at most 128 characters and cannot be less than 4 characters Should Be Equal As Strings ${text1} The length of the name is at most 128 characters and cannot be less than 4 characters
Should Be Equal As Strings ${text2} Please select Should Be Equal As Strings ${text2} Please select
Should Be Equal As Strings ${text3} Please enter the content Should Be Equal As Strings ${text3} Please enter the content
TrafficMirrorProfilesDeleteReferencedData TrafficMirrorProfilesDeleteReferencedData
[Tags] Negtive UI Settings TrafficMirrorProfile [Tags] Negtive UI Settings TrafficMirrorProfile
DeleteReferencedData TrafficMirrorProfile //*[@id="Settings"]/ul/li[1] 15 The referenced data are not allowed to delete //*[@id="profilesTabs"]/li[4] DeleteReferencedData TrafficMirrorProfile VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_TrafficMirrorProfiles 15 The referenced data are not allowed to delete //*[@id="profilesTabs"]/li[4]

View File

@@ -80,8 +80,8 @@ TrustedCertificateAuthoritiesEditDefaultCertificate
TrustedCertificateAuthoritiesTurnPage TrustedCertificateAuthoritiesTurnPage
[Tags] Positive UI Settings TrustedCertificateAuthorities [Tags] Positive UI Settings TrustedCertificateAuthorities
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Authorities OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Authorities
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[4]/div/button[1] TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[3]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[3]/div/button[1]
... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/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/p/span ... //*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[3]/div/span[2]/div/input 2 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span
TrustedCertificateAuthoritiesIDSortButton TrustedCertificateAuthoritiesIDSortButton
[Tags] Positive UI Settings TrustedCertificateAuthorities [Tags] Positive UI Settings TrustedCertificateAuthorities
@@ -123,12 +123,12 @@ TrustedCertificateAuthoritiesModifiedTimeSortButton
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Authorities OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Authorities
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[10]/div/span/i Trusted Certificate Authorities SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[10]/div/span/i Trusted Certificate Authorities
TrustedCertificateAuthoritiesCertificateExpirationDelay # TrustedCertificateAuthoritiesCertificateExpirationDelay
[Tags] Positive UI Settings TrustedCertificateAuthorities # [Tags] Positive UI Settings TrustedCertificateAuthorities
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Authorities # OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Authorities
Settings-Search CertificateExpirationDelay name # Settings-Search CertificateExpirationDelay name
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[2]/td[6]/div/div/div/span # ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[2]/td[6]/div/div/div/span
Should Be Equal As Strings Expired ${text} # Should Be Equal As Strings Expired ${text}
TrustedCertificateAuthoritiesCreateNameMinSize TrustedCertificateAuthoritiesCreateNameMinSize
[Tags] Boundary UI name Settings TrustedCertificateAuthorities [Tags] Boundary UI name Settings TrustedCertificateAuthorities
@@ -163,7 +163,7 @@ TrustedCertificateAuthoritiesCreateNameThreeCharacters
sleep ${sleep_min} sleep ${sleep_min}
click id=authoritiesAdd_sub click id=authoritiesAdd_sub
sleep ${sleep_min} sleep ${sleep_min}
${text} Get Text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/div[2]/form/div[1]/div/div[3] ${text} Get Text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[2]/form/div[1]/div/div[3]
Should Be Equal As Strings ${text} The length of the name is at most 128 characters and cannot be less than 4 characters Should Be Equal As Strings ${text} The length of the name is at most 128 characters and cannot be less than 4 characters
TrustedCertificateAuthoritiesInportEntityCertificate TrustedCertificateAuthoritiesInportEntityCertificate

View File

@@ -316,7 +316,7 @@ CreateHijackFiles
click ${type} #选择文件类型 click ${type} #选择文件类型
sleep ${sleep} sleep ${sleep}
click id=hijackAddOk1 #点击OK click id=hijackAddOk1 #点击OK
Wait Until Element Is Enabled id=hijackAdd ${sleep_Wait} Wait Until Element Is Enabled id=VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_HijackFiles ${sleep_Wait}
Settings-Search ${name} ${search} #搜索框的关键字 Settings-Search ${name} ${search} #搜索框的关键字
${text1} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/span #获取点击后页面文本信息 ${text1} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/span #获取点击后页面文本信息
Should Be Equal As Strings ${text1} ${name} #断言 Should Be Equal As Strings ${text1} ${name} #断言
@@ -342,7 +342,7 @@ CreateInsertScripts
... AND click //span[.="${jstype}"] ... AND click //span[.="${jstype}"]
sleep ${sleep_min} sleep ${sleep_min}
click id=insertAddOk1 #点击OK click id=insertAddOk1 #点击OK
Wait Until Element Is Enabled id=insertAdd ${sleep_Wait} Wait Until Element Is Enabled id=VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_Insert ${sleep_Wait}
Settings-Search ${name} ${search} #搜索框的关键字 Settings-Search ${name} ${search} #搜索框的关键字
log psssssssssssssssssssssssssss log psssssssssssssssssssssssssss
Sleep ${sleep_min} Sleep ${sleep_min}
@@ -363,7 +363,7 @@ TrafficMirrorProfilesValidationError
Sleep ${sleep_min} Sleep ${sleep_min}
input id=trafficmirror_addrArray0 ${shuru} input id=trafficmirror_addrArray0 ${shuru}
sleep ${sleep} sleep ${sleep}
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/button[1] #点击OK click id=trafficMirrorProfile_ok #点击OK
sleep ${sleep} sleep ${sleep}
${text1} Get Text xpath=/html/body/div[last()]/p #获取点击后页面提示信息 ${text1} Get Text xpath=/html/body/div[last()]/p #获取点击后页面提示信息
Should Be Equal As Strings ${text1} ${PromptInformation} #断言 Should Be Equal As Strings ${text1} ${PromptInformation} #断言
@@ -543,7 +543,7 @@ EditTrafficMirrorProfiles
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_TrafficMirrorProfiles OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_TrafficMirrorProfiles
Settings-Search ${id-name} ${search} #搜索框的关键字 Settings-Search ${id-name} ${search} #搜索框的关键字
sleep ${sleep_min} sleep ${sleep_min}
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1] #点击搜素到的列表 click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1] #点击搜素到的列表
sleep ${sleep_min} sleep ${sleep_min}
click id=trafficMirrorEdit #点击Edit click id=trafficMirrorEdit #点击Edit
sleep ${sleep_min} sleep ${sleep_min}
@@ -585,7 +585,7 @@ importTrustedCertificateAuthorities
Choose File xpath=//*[@id="upload_dome"]/div/input ${file} #上传文件 Choose File xpath=//*[@id="upload_dome"]/div/input ${file} #上传文件
sleep ${sleep} sleep ${sleep}
click id=authoritiesAdd_sub #点击OK缇交 click id=authoritiesAdd_sub #点击OK缇交
Wait Until Element Is Enabled id=app_create ${sleep_Wait} Wait Until Element Is Enabled id=VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Authorities ${sleep_Wait}
Settings-Search ${name} ${search} Settings-Search ${name} ${search}
sleep ${sleep} sleep ${sleep}
${text1} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span #获取点击后页面文本信息 ${text1} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span #获取点击后页面文本信息
@@ -657,7 +657,7 @@ CreateDecryptionKeyrings
sleep ${sleep_min} sleep ${sleep_min}
${root} Set Variable ${shift} ${root} Set Variable ${shift}
run keyword if "${root}"=="open" run keywords sleep ${sleep_min} run keyword if "${root}"=="open" run keywords sleep ${sleep_min}
... AND click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/div[2]/form/div[9]/div/div/span ... AND click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[2]/form/div[9]/div/div/span
... ELSE IF "${root}"=="close" log "go on" ... ELSE IF "${root}"=="close" log "go on"
Run Keyword If '${PrivateKeyType}'=='HSM' run keywords sleep ${sleep_min} Run Keyword If '${PrivateKeyType}'=='HSM' run keywords sleep ${sleep_min}
... AND click id=privateHSM ... AND click id=privateHSM
@@ -672,7 +672,7 @@ CreateDecryptionKeyrings
Should Be Equal As Strings ${text1} ${name} #断言 Should Be Equal As Strings ${text1} ${name} #断言
DecryptionKeyringsErrorVerification DecryptionKeyringsErrorVerification
[Arguments] ${name} ${file} ${file1} ${type} ${type1} ${Positioning} ${Assertion} [Arguments] ${name} ${file} ${file1} ${type} ${type1} ${Assertion}
[Documentation] 用于验证导入证书和类型不匹配的错误验证 [Documentation] 用于验证导入证书和类型不匹配的错误验证
... 必填参数: ... 必填参数:
... ${name}:新建页面name输入框里的内容 ... ${name}:新建页面name输入框里的内容
@@ -680,7 +680,6 @@ DecryptionKeyringsErrorVerification
... ${file1}:上传文件所在本地的路径 ... ${file1}:上传文件所在本地的路径
... ${type}:上传证书类型的元素 ... ${type}:上传证书类型的元素
... ${type1}:上传证书加密解密算法的元素 ... ${type1}:上传证书加密解密算法的元素
... ${Positioning}:获取文本的xpath定位
... ${Assertion}:断言信息 ... ${Assertion}:断言信息
sleep ${sleep} sleep ${sleep}
click id=VSidebar1_Home1_App0_anonymousComponent-1_Profiles #点击一级目录Settings click id=VSidebar1_Home1_App0_anonymousComponent-1_Profiles #点击一级目录Settings
@@ -1968,7 +1967,7 @@ EditPacketCapture
input id=PacketCaptureadd_name ${name} input id=PacketCaptureadd_name ${name}
sleep ${sleep_min} sleep ${sleep_min}
run keyword if "${AddressType}"=="IPV6" run keywords sleep ${sleep_min} run keyword if "${AddressType}"=="IPV6" run keywords sleep ${sleep_min}
... AND click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[1]/div/div[2]/form/div[2]/div/div/div/span/span/i ... AND click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[1]/div/div[2]/form/div[2]/div/div/div[1]/span/span/i
... AND sleep ${sleep_min} ... AND sleep ${sleep_min}
... AND click id=select_addrtype1 ... AND click id=select_addrtype1
... AND sleep ${sleep_min} ... AND sleep ${sleep_min}
@@ -1990,7 +1989,7 @@ EditPacketCapture
... AND input id=PacketCaptureadd_serPort ${ServerPort} ... AND input id=PacketCaptureadd_serPort ${ServerPort}
... AND sleep ${sleep_min} ... AND sleep ${sleep_min}
... ELSE log ServerPort不输入 ... ELSE log ServerPort不输入
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[1]/div/div[2]/form/div[7]/div/div/div/span/span/i click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[1]/div/div[2]/form/div[7]/div/div/div[1]/span/span/i
sleep ${sleep_min} sleep ${sleep_min}
run keyword if "${Protocol}"=="TCP" run keywords sleep ${sleep_min} run keyword if "${Protocol}"=="TCP" run keywords sleep ${sleep_min}
... AND click id=select_Protocol0 ... AND click id=select_Protocol0
@@ -2176,7 +2175,7 @@ TurnPage
sleep ${sleep} sleep ${sleep}
${text4} get text xpath=${AssertXpath} ${text4} get text xpath=${AssertXpath}
run keyword if "${lastpage}" == "null" run keywords sleep ${sleep_min} run keyword if "${lastpage}" == "null" run keywords sleep ${sleep_min}
... AND click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[last()]/div/ul/li[last()] ... AND click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div/div/ul/li[last()]
... ELSE click xpath=${lastxpath} ... ELSE click xpath=${lastxpath}
sleep ${sleep} sleep ${sleep}
${text5} get text xpath=${AssertXpath} ${text5} get text xpath=${AssertXpath}
@@ -2373,9 +2372,9 @@ UploadFilesSize
run keyword if "${Page}"=="SSLFingerprint" run keywords sleep ${sleep_min} run keyword if "${Page}"=="SSLFingerprint" run keywords sleep ${sleep_min}
... AND OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/SSL_Fingerprint ... AND OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/SSL_Fingerprint
... AND sleep ${sleep_min} ... AND sleep ${sleep_min}
... AND click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[1]/span[2]/button ... AND click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/span[2]/button
... AND sleep ${sleep_min} ... AND sleep ${sleep_min}
... AND Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[4]/div/div/div[2]/div/div[1]/input ${file} ... AND Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[4]/div/div/div[2]/div/div[1]/input ${file}
... AND sleep ${sleep} ... AND sleep ${sleep}
... AND click id=Import_ua_Ok ... AND click id=Import_ua_Ok
... AND sleep ${sleep} ... AND sleep ${sleep}
@@ -2423,7 +2422,7 @@ DeleteReferencedData
... AND sleep ${sleep_min} ... AND sleep ${sleep_min}
... AND DeleteresinseDel ... AND DeleteresinseDel
run keyword if "${Page}"=="InsertScript" run keywords sleep ${sleep_min} run keyword if "${Page}"=="InsertScript" run keywords sleep ${sleep_min}
... AND click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr ... AND click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]
... AND sleep ${sleep_min} ... AND sleep ${sleep_min}
... AND Delete ... AND Delete
run keyword if "${Page}"=="HijackFile" run keywords sleep ${sleep_min} run keyword if "${Page}"=="HijackFile" run keywords sleep ${sleep_min}
@@ -2435,7 +2434,7 @@ DeleteReferencedData
... AND sleep ${sleep_min} ... AND sleep ${sleep_min}
... AND DeletetrafficMirrorDel ... AND DeletetrafficMirrorDel
run keyword if "${Page}"=="DecryptionProfile" run keywords sleep ${sleep_min} run keyword if "${Page}"=="DecryptionProfile" run keywords sleep ${sleep_min}
... AND click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[2]/div/div/span ... AND click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
... AND sleep ${sleep_min} ... AND sleep ${sleep_min}
... AND Delete ... AND Delete
${text} get text xpath=/html/body/div[last()]/p ${text} get text xpath=/html/body/div[last()]/p