由于界面改变,维护自动化代码原Setting模块
This commit is contained in:
@@ -8,42 +8,42 @@ Library SSHLibrary
|
||||
*** Test Cases ***
|
||||
CachedIntermediateCertificatesSearchID
|
||||
[Tags] Positive UI Settings CachedIntermediateCertificates
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Intermediacert
|
||||
${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span
|
||||
sleep ${sleep}
|
||||
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
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Intermediacert
|
||||
${SourceWebsite} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/div/p/span
|
||||
sleep ${sleep}
|
||||
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 //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Intermediacert
|
||||
${CommonName} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[6]/div/div/div/p/span
|
||||
sleep ${sleep}
|
||||
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 //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Intermediacert
|
||||
${Issuer} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div/p/span
|
||||
sleep ${sleep}
|
||||
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 //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Intermediacert
|
||||
${CertificateFingerprint} get text //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[9]/div/div/div/p/span
|
||||
sleep ${sleep}
|
||||
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 //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Intermediacert
|
||||
Settings-Search 259 id
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[8]/div/div/div/p/i
|
||||
@@ -53,58 +53,53 @@ CachedIntermediateCertificatesDownLoad
|
||||
|
||||
CachedIntermediateCertificatesTurnPage
|
||||
[Tags] Positive UI Settings CachedIntermediateCertificates
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
|
||||
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]
|
||||
... //*[@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
|
||||
|
||||
CachedIntermediateCertificatesPagingDisplay
|
||||
[Tags] Positive UI Settings CachedIntermediateCertificates
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
|
||||
PagingDisplay 50
|
||||
|
||||
CachedIntermediateCertificatesIDSortButton
|
||||
[Tags] Positive UI Settings CachedIntermediateCertificates
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Intermediacert
|
||||
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[1]/div/span/i Cached Intermediate Certificates
|
||||
|
||||
CachedIntermediateCertificatesSourceWebsiteSortButton
|
||||
[Tags] Positive UI Settings CachedIntermediateCertificates
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Intermediacert
|
||||
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[2]/div/span/i Cached Intermediate Certificates
|
||||
|
||||
CachedIntermediateCertificatesIssuerBySortButton
|
||||
[Tags] Positive UI Settings CachedIntermediateCertificates
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Intermediacert
|
||||
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[3]/div/span/i Cached Intermediate Certificates
|
||||
|
||||
CachedIntermediateCertificatesIssuerToSortButton
|
||||
[Tags] Positive UI Settings CachedIntermediateCertificates
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Intermediacert
|
||||
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[4]/div/span/i Cached Intermediate Certificates
|
||||
|
||||
CachedIntermediateCertificatesExpiryDateSortButton
|
||||
[Tags] Positive UI Settings CachedIntermediateCertificates
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Intermediacert
|
||||
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[7]/div/span/i Cached Intermediate Certificates
|
||||
|
||||
CachedIntermediateCertificatesCertificateFingerprintSortButton
|
||||
[Tags] Positive UI Settings CachedIntermediateCertificates
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Intermediacert
|
||||
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[9]/div/span/i Cached Intermediate Certificates
|
||||
|
||||
CachedIntermediateCertificatesModifiedTimeSortButton
|
||||
[Tags] Positive UI Settings CachedIntermediateCertificates
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Intermediacert
|
||||
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[11]/div/span/i Cached Intermediate Certificates
|
||||
|
||||
CachedIntermediateCertificatesCreateTimeSortButton
|
||||
[Tags] Positive UI Settings CachedIntermediateCertificates
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Intermediacert
|
||||
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[12]/div/span/i Cached Intermediate Certificates
|
||||
|
||||
# CachedIntermediateCertificatesImportExpiredCertificate #导入过期证书
|
||||
# [Tags] Positive UI Settings CachedIntermediateCertificates
|
||||
# OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
|
||||
# OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Intermediacert
|
||||
# ${text1} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span
|
||||
# Open Connection 192.168.44.11 port=22
|
||||
# Login root *#00#QAZxsw@edc
|
||||
@@ -116,7 +111,7 @@ CachedIntermediateCertificatesCreateTimeSortButton
|
||||
|
||||
# CachedIntermediateCertificatesSynchronizeVerification #验证修改证书状态 rides是否同步
|
||||
# [Tags] Positive UI Settings CachedIntermediateCertificates
|
||||
# OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
|
||||
# OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Intermediacert
|
||||
# Settings-Search 1 id
|
||||
# click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[10]/div/div/div/span
|
||||
# sleep 3
|
||||
|
||||
@@ -115,14 +115,6 @@ DecryptionKeyringsEditSearchName
|
||||
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
|
||||
DeleteKeyrings_del
|
||||
|
||||
DecryptionKeyringsEditDefaultCertificate
|
||||
[Tags] Positive UI Settings DecryptionKeyrings
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath
|
||||
Settings-Search 1 id
|
||||
EditDefaultCertificate 220
|
||||
Settings-Search 1 id
|
||||
EditDefaultCertificate 240
|
||||
|
||||
DecryptionKeyringsDownload
|
||||
[Tags] Positive UI Settings DecryptionKeyrings
|
||||
CreateDecryptionKeyrings lyf-RF-test-001 ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key 2 id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet1 name
|
||||
@@ -159,11 +151,6 @@ DecryptionKeyringsAllSearch
|
||||
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
|
||||
DeleteKeyrings_del
|
||||
|
||||
DecryptionKeyringsPagingDisplay
|
||||
[Tags] Positive UI Settings DecryptionKeyrings
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath
|
||||
PagingDisplay 50
|
||||
|
||||
DecryptionKeyringsIDSortButton
|
||||
[Tags] Positive UI Settings DecryptionKeyrings
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath
|
||||
@@ -229,37 +216,37 @@ DecryptionKeyringsNameCreateSpecialChar
|
||||
|
||||
DecryptionKeyringsCertificateExpired
|
||||
[Tags] Negtive UI Settings DecryptionKeyrings
|
||||
DecryptionKeyringsErrorVerification ${TEST NAME} ${path}keyrings//root//zcwca-cer.pem ${path}keyrings//root//zcwca-key.pem certificateType_select0 keyringsadd_publicKeyAlgoSelet1 /html/body/div[last()]/p Certificate expired
|
||||
DecryptionKeyringsErrorVerification ${TEST NAME} ${path}keyrings//root//zcwca-cer.pem ${path}keyrings//root//zcwca-key.pem certificateType_select0 keyringsadd_publicKeyAlgoSelet1 Certificate expired
|
||||
|
||||
DecryptionKeyringsCARootFileCAMiddleType
|
||||
[Tags] Negtive UI Settings DecryptionKeyrings
|
||||
DecryptionKeyringsErrorVerification CARootFileCAMiddleType ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key id=certificateType_select1 id=keyringsadd_publicKeyAlgoSelet3
|
||||
... //*[@id="app"]/following-sibling::div/p Incorrect certificate chain length (root certificate must be 1, intermediate certificate and end entity certificate must be greater than 2.)
|
||||
... Incorrect certificate chain length (root certificate must be 1, intermediate certificate and end entity certificate must be greater than 2.)
|
||||
|
||||
DecryptionKeyringsCARootFileCAEntityType
|
||||
[Tags] Negtive UI Settings DecryptionKeyrings
|
||||
DecryptionKeyringsErrorVerification CARootFileCAEntityType ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key id=certificateType_select2 id=keyringsadd_publicKeyAlgoSelet3
|
||||
... //*[@id="app"]/following-sibling::div/p Incorrect certificate chain length (root certificate must be 1, intermediate certificate and end entity certificate must be greater than 2.)
|
||||
... Incorrect certificate chain length (root certificate must be 1, intermediate certificate and end entity certificate must be greater than 2.)
|
||||
|
||||
DecryptionKeyringsCAMiddleFileCARootType
|
||||
[Tags] Negtive UI Settings DecryptionKeyrings
|
||||
DecryptionKeyringsErrorVerification CAMiddleFileCARootType ${path}keyrings//Intermediate//camiddle.chain.pem ${path}keyrings//Intermediate//camiddle.key id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet3
|
||||
... //*[@id="app"]/following-sibling::div/p Incorrect certificate chain length (root certificate must be 1, intermediate certificate and end entity certificate must be greater than 2.)
|
||||
... Incorrect certificate chain length (root certificate must be 1, intermediate certificate and end entity certificate must be greater than 2.)
|
||||
|
||||
DecryptionKeyringsCAMiddleFileCAEntityType
|
||||
[Tags] Negtive UI Settings DecryptionKeyrings
|
||||
DecryptionKeyringsErrorVerification CAMiddleFileCAEntityType ${path}keyrings//Intermediate//camiddle.chain.pem ${path}keyrings//Intermediate//camiddle.key id=certificateType_select2 id=keyringsadd_publicKeyAlgoSelet3
|
||||
... //*[@id="app"]/following-sibling::div/p Incorrect certificate type
|
||||
... Incorrect certificate type
|
||||
|
||||
DecryptionKeyringsCAEntityFileCARootType
|
||||
[Tags] Negtive UI Settings DecryptionKeyrings
|
||||
DecryptionKeyringsErrorVerification CAEntityFileCARootType ${path}keyrings//end-entity//caentity.chain.pem ${path}keyrings//end-entity//caentity.key id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet3
|
||||
... //*[@id="app"]/following-sibling::div/p Incorrect certificate chain length (root certificate must be 1, intermediate certificate and end entity certificate must be greater than 2.)
|
||||
... Incorrect certificate chain length (root certificate must be 1, intermediate certificate and end entity certificate must be greater than 2.)
|
||||
|
||||
DecryptionKeyringsCAEntityFileCAMiddleType
|
||||
[Tags] Negtive UI Settings DecryptionKeyrings
|
||||
DecryptionKeyringsErrorVerification CAEntityFileCAMiddleType ${path}keyrings//end-entity//caentity.chain.pem ${path}keyrings//end-entity//caentity.key id=certificateType_select1 id=keyringsadd_publicKeyAlgoSelet3
|
||||
... //*[@id="app"]/following-sibling::div/p Incorrect certificate type
|
||||
... Incorrect certificate type
|
||||
|
||||
DecryptionKeyringsNullName
|
||||
[Tags] Negtive UI Settings DecryptionKeyrings
|
||||
@@ -277,12 +264,12 @@ DecryptionKeyringsNullName
|
||||
|
||||
DecryptionKeyringsMaxSizeHSM
|
||||
[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
|
||||
sleep ${sleep_min}
|
||||
input id=keyringsadd_name1 DecryptionKeyringsMaxSizeHSM
|
||||
sleep ${sleep_min}
|
||||
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/div[2]/form/div[2]/div/div/div/input ${path}keyrings//end-entity//caentity.chain.pem
|
||||
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[2]/form/div[2]/div/div/div/input ${path}keyrings//end-entity//caentity.chain.pem
|
||||
sleep ${sleep}
|
||||
click id=privateHSM
|
||||
sleep ${sleep_min}
|
||||
@@ -295,12 +282,12 @@ DecryptionKeyringsMaxSizeHSM
|
||||
|
||||
DecryptionKeyringsMaxSizeCustomized
|
||||
[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
|
||||
sleep ${sleep_min}
|
||||
input id=keyringsadd_name1 DecryptionKeyringsMaxSizeCustomized
|
||||
sleep ${sleep_min}
|
||||
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/div[2]/form/div[2]/div/div/div/input ${path}keyrings//end-entity//caentity.chain.pem
|
||||
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[2]/form/div[2]/div/div/div/input ${path}keyrings//end-entity//caentity.chain.pem
|
||||
sleep ${sleep}
|
||||
click id=privateHSM
|
||||
sleep ${sleep_min}
|
||||
|
||||
@@ -11,7 +11,7 @@ DecryptionProfilesCreateFail-close
|
||||
... Certificate Transparency=1 Mutual Authentication=1 On Protocol Errors=1 Certificate Pinning=1 Certificate Not Installed=1 Mirror Client Versions=1
|
||||
... Allow HTTP/2=1
|
||||
CreateDecryptionProfile DecryptionProfilesCreateFail-close name ${dict} fail1=Fail-close
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DecryptionProfilesCreatePass-through
|
||||
@@ -20,7 +20,7 @@ DecryptionProfilesCreatePass-through
|
||||
... Certificate Transparency=1 Mutual Authentication=1 On Protocol Errors=1 Certificate Pinning=1 Certificate Not Installed=1 Mirror Client Versions=1
|
||||
... Allow HTTP/2=1
|
||||
CreateDecryptionProfile DecryptionProfilesCreatePass-through name ${dict} fail1=Pass-through
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DercryptionProfileOpen1
|
||||
@@ -30,7 +30,7 @@ DercryptionProfileOpen1
|
||||
... Allow HTTP/2=0
|
||||
CreateDecryptionProfile DercryptionProfile name ${dict}
|
||||
sleep ${sleep_min}
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
sleep ${sleep_min}
|
||||
${dict1} Create Dictionary Common Name=1 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=0
|
||||
... Certificate Transparency=0 Mutual Authentication=0 On Protocol Errors=0 Certificate Pinning=0 Certificate Not Installed=0 Mirror Client Versions=0
|
||||
@@ -38,7 +38,7 @@ DercryptionProfileOpen1
|
||||
EditDecryptionProfile ${id} EditDercryptionProfile id ${dict1}
|
||||
${dict2} Create Dictionary Common Name=1
|
||||
DecryptionProfileButtonVerification ${dict2} ${id} id
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DercryptionProfileOpen2
|
||||
@@ -48,7 +48,7 @@ DercryptionProfileOpen2
|
||||
... Allow HTTP/2=0
|
||||
CreateDecryptionProfile DercryptionProfile name ${dict}
|
||||
sleep ${sleep_min}
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
sleep ${sleep_min}
|
||||
${dict1} Create Dictionary Common Name=1 Issuer=1 Self-signed=0 Expiry Date=0 EV Certificat=0
|
||||
... Certificate Transparency=0 Mutual Authentication=0 On Protocol Errors=0 Certificate Pinning=0 Certificate Not Installed=0 Mirror Client Versions=0
|
||||
@@ -56,7 +56,7 @@ DercryptionProfileOpen2
|
||||
EditDecryptionProfile ${id} EditDercryptionProfile id ${dict1}
|
||||
${dict2} Create Dictionary Common Name=1 Issuer=1
|
||||
DecryptionProfileButtonVerification ${dict2} ${id} id
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DercryptionProfileOpen3
|
||||
@@ -66,7 +66,7 @@ DercryptionProfileOpen3
|
||||
... Allow HTTP/2=0
|
||||
CreateDecryptionProfile DercryptionProfile name ${dict}
|
||||
sleep ${sleep_min}
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
sleep ${sleep_min}
|
||||
${dict1} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=0 EV Certificat=0
|
||||
... Certificate Transparency=0 Mutual Authentication=0 On Protocol Errors=0 Certificate Pinning=0 Certificate Not Installed=0 Mirror Client Versions=0
|
||||
@@ -74,7 +74,7 @@ DercryptionProfileOpen3
|
||||
EditDecryptionProfile ${id} EditDercryptionProfile id ${dict1}
|
||||
${dict2} Create Dictionary Common Name=1 Issuer=1 Self-signed=1
|
||||
DecryptionProfileButtonVerification ${dict2} ${id} id
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DercryptionProfileOpen4
|
||||
@@ -84,7 +84,7 @@ DercryptionProfileOpen4
|
||||
... Allow HTTP/2=0
|
||||
CreateDecryptionProfile DercryptionProfile name ${dict}
|
||||
sleep ${sleep_min}
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
sleep ${sleep_min}
|
||||
${dict1} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=1 EV Certificat=0
|
||||
... Certificate Transparency=0 Mutual Authentication=0 On Protocol Errors=0 Certificate Pinning=0 Certificate Not Installed=0 Mirror Client Versions=0
|
||||
@@ -92,7 +92,7 @@ DercryptionProfileOpen4
|
||||
EditDecryptionProfile ${id} EditDercryptionProfile id ${dict1}
|
||||
${dict2} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=1
|
||||
DecryptionProfileButtonVerification ${dict2} ${id} id
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DercryptionProfileOpen5
|
||||
@@ -102,7 +102,7 @@ DercryptionProfileOpen5
|
||||
... Allow HTTP/2=0
|
||||
CreateDecryptionProfile DercryptionProfile name ${dict}
|
||||
sleep ${sleep_min}
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
sleep ${sleep_min}
|
||||
${dict1} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=1 EV Certificat=1
|
||||
... Certificate Transparency=0 Mutual Authentication=0 On Protocol Errors=0 Certificate Pinning=0 Certificate Not Installed=0 Mirror Client Versions=0
|
||||
@@ -110,7 +110,7 @@ DercryptionProfileOpen5
|
||||
EditDecryptionProfile ${id} EditDercryptionProfile id ${dict1}
|
||||
${dict2} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=1 EV Certificat=1
|
||||
DecryptionProfileButtonVerification ${dict2} ${id} id
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DercryptionProfileOpen6
|
||||
@@ -120,7 +120,7 @@ DercryptionProfileOpen6
|
||||
... Allow HTTP/2=0
|
||||
CreateDecryptionProfile DercryptionProfile name ${dict}
|
||||
sleep ${sleep_min}
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
sleep ${sleep_min}
|
||||
${dict1} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=1 EV Certificat=1
|
||||
... Certificate Transparency=1 Mutual Authentication=0 On Protocol Errors=0 Certificate Pinning=0 Certificate Not Installed=0 Mirror Client Versions=0
|
||||
@@ -129,7 +129,7 @@ DercryptionProfileOpen6
|
||||
${dict2} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=1 EV Certificat=1
|
||||
... Certificate Transparency=1
|
||||
DecryptionProfileButtonVerification ${dict2} ${id} id
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DercryptionProfileOpen7
|
||||
@@ -139,7 +139,7 @@ DercryptionProfileOpen7
|
||||
... Allow HTTP/2=0
|
||||
CreateDecryptionProfile DercryptionProfile name ${dict}
|
||||
sleep ${sleep_min}
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
sleep ${sleep_min}
|
||||
${dict1} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=1 EV Certificat=1
|
||||
... Certificate Transparency=1 Mutual Authentication=1 On Protocol Errors=0 Certificate Pinning=0 Certificate Not Installed=0 Mirror Client Versions=0
|
||||
@@ -148,7 +148,7 @@ DercryptionProfileOpen7
|
||||
${dict2} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=1 EV Certificat=1
|
||||
... Certificate Transparency=1 Mutual Authentication=1
|
||||
DecryptionProfileButtonVerification ${dict2} ${id} id
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DercryptionProfileOpen8
|
||||
@@ -158,7 +158,7 @@ DercryptionProfileOpen8
|
||||
... Allow HTTP/2=0
|
||||
CreateDecryptionProfile DercryptionProfile name ${dict}
|
||||
sleep ${sleep_min}
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
sleep ${sleep_min}
|
||||
${dict1} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=1 EV Certificat=1
|
||||
... Certificate Transparency=1 Mutual Authentication=1 On Protocol Errors=1 Certificate Pinning=0 Certificate Not Installed=0 Mirror Client Versions=0
|
||||
@@ -167,7 +167,7 @@ DercryptionProfileOpen8
|
||||
${dict2} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=1 EV Certificat=1
|
||||
... Certificate Transparency=1 Mutual Authentication=1 On Protocol Errors=1
|
||||
DecryptionProfileButtonVerification ${dict2} ${id} id
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DercryptionProfileOpen9
|
||||
@@ -177,7 +177,7 @@ DercryptionProfileOpen9
|
||||
... Allow HTTP/2=0
|
||||
CreateDecryptionProfile DercryptionProfile name ${dict}
|
||||
sleep ${sleep_min}
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
sleep ${sleep_min}
|
||||
${dict1} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=1 EV Certificat=1
|
||||
... Certificate Transparency=1 Mutual Authentication=1 On Protocol Errors=1 Certificate Pinning=1 Certificate Not Installed=0 Mirror Client Versions=0
|
||||
@@ -186,7 +186,7 @@ DercryptionProfileOpen9
|
||||
${dict2} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=1 EV Certificat=1
|
||||
... Certificate Transparency=1 Mutual Authentication=1 On Protocol Errors=1 Certificate Pinning=1
|
||||
DecryptionProfileButtonVerification ${dict2} ${id} id
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DercryptionProfileOpen10
|
||||
@@ -196,7 +196,7 @@ DercryptionProfileOpen10
|
||||
... Allow HTTP/2=0
|
||||
CreateDecryptionProfile DercryptionProfile name ${dict}
|
||||
sleep ${sleep_min}
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
sleep ${sleep_min}
|
||||
${dict1} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=1 EV Certificat=1
|
||||
... Certificate Transparency=1 Mutual Authentication=1 On Protocol Errors=1 Certificate Pinning=1 Certificate Not Installed=1 Mirror Client Versions=0
|
||||
@@ -205,7 +205,7 @@ DercryptionProfileOpen10
|
||||
${dict2} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=1 EV Certificat=1
|
||||
... Certificate Transparency=1 Mutual Authentication=1 On Protocol Errors=1 Certificate Pinning=1 Certificate Not Installed=1
|
||||
DecryptionProfileButtonVerification ${dict2} ${id} id
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DercryptionProfileOpen11
|
||||
@@ -215,7 +215,7 @@ DercryptionProfileOpen11
|
||||
... Allow HTTP/2=0
|
||||
CreateDecryptionProfile DercryptionProfile name ${dict}
|
||||
sleep ${sleep_min}
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
sleep ${sleep_min}
|
||||
${dict1} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=1 EV Certificat=1
|
||||
... Certificate Transparency=1 Mutual Authentication=1 On Protocol Errors=1 Certificate Pinning=1 Certificate Not Installed=1 Mirror Client Versions=1
|
||||
@@ -224,7 +224,7 @@ DercryptionProfileOpen11
|
||||
${dict2} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=1 EV Certificat=1
|
||||
... Certificate Transparency=1 Mutual Authentication=1 On Protocol Errors=1 Certificate Pinning=1 Certificate Not Installed=1 Mirror Client Versions=1
|
||||
DecryptionProfileButtonVerification ${dict2} ${id} id
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DercryptionProfileOpen12
|
||||
@@ -234,7 +234,7 @@ DercryptionProfileOpen12
|
||||
... Allow HTTP/2=0
|
||||
CreateDecryptionProfile DercryptionProfile name ${dict}
|
||||
sleep ${sleep_min}
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
sleep ${sleep_min}
|
||||
${dict1} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=1 EV Certificat=1
|
||||
... Certificate Transparency=1 Mutual Authentication=1 On Protocol Errors=1 Certificate Pinning=1 Certificate Not Installed=1 Mirror Client Versions=1
|
||||
@@ -244,7 +244,7 @@ DercryptionProfileOpen12
|
||||
... Certificate Transparency=1 Mutual Authentication=1 On Protocol Errors=1 Certificate Pinning=1 Certificate Not Installed=1 Mirror Client Versions=1
|
||||
... Allow HTTP/2=1
|
||||
DecryptionProfileButtonVerification ${dict2} ${id} id
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DercryptionProfileClose1
|
||||
@@ -254,7 +254,7 @@ DercryptionProfileClose1
|
||||
... Allow HTTP/2=1
|
||||
CreateDecryptionProfile DercryptionProfile name ${dict}
|
||||
sleep ${sleep_min}
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
sleep ${sleep_min}
|
||||
${dict1} Create Dictionary Common Name=0 Issuer=1 Self-signed=1 Expiry Date=1 EV Certificat=1
|
||||
... Certificate Transparency=1 Mutual Authentication=1 On Protocol Errors=1 Certificate Pinning=1 Certificate Not Installed=1 Mirror Client Versions=1
|
||||
@@ -262,7 +262,7 @@ DercryptionProfileClose1
|
||||
EditDecryptionProfile ${id} EditDercryptionProfile id ${dict1}
|
||||
${dict2} Create Dictionary Common Name=0
|
||||
DecryptionProfileButtonVerification ${dict2} ${id} id open=el-switch
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DercryptionProfileClose2
|
||||
@@ -272,7 +272,7 @@ DercryptionProfileClose2
|
||||
... Allow HTTP/2=1
|
||||
CreateDecryptionProfile DercryptionProfile name ${dict}
|
||||
sleep ${sleep_min}
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
sleep ${sleep_min}
|
||||
${dict1} Create Dictionary Common Name=0 Issuer=0 Self-signed=1 Expiry Date=1 EV Certificat=1
|
||||
... Certificate Transparency=1 Mutual Authentication=1 On Protocol Errors=1 Certificate Pinning=1 Certificate Not Installed=1 Mirror Client Versions=1
|
||||
@@ -280,7 +280,7 @@ DercryptionProfileClose2
|
||||
EditDecryptionProfile ${id} EditDercryptionProfile id ${dict1}
|
||||
${dict2} Create Dictionary Common Name=0 Issuer=0
|
||||
DecryptionProfileButtonVerification ${dict2} ${id} id open=el-switch
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DercryptionProfileClose3
|
||||
@@ -290,7 +290,7 @@ DercryptionProfileClose3
|
||||
... Allow HTTP/2=1
|
||||
CreateDecryptionProfile DercryptionProfile name ${dict}
|
||||
sleep ${sleep_min}
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
sleep ${sleep_min}
|
||||
${dict1} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=1 EV Certificat=1
|
||||
... Certificate Transparency=1 Mutual Authentication=1 On Protocol Errors=1 Certificate Pinning=1 Certificate Not Installed=1 Mirror Client Versions=1
|
||||
@@ -298,7 +298,7 @@ DercryptionProfileClose3
|
||||
EditDecryptionProfile ${id} EditDercryptionProfile id ${dict1}
|
||||
${dict2} Create Dictionary Common Name=0 Issuer=0 Self-signed=0
|
||||
DecryptionProfileButtonVerification ${dict2} ${id} id open=el-switch
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DercryptionProfileClose4
|
||||
@@ -308,7 +308,7 @@ DercryptionProfileClose4
|
||||
... Allow HTTP/2=1
|
||||
CreateDecryptionProfile DercryptionProfile name ${dict}
|
||||
sleep ${sleep_min}
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
sleep ${sleep_min}
|
||||
${dict1} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=1
|
||||
... Certificate Transparency=1 Mutual Authentication=1 On Protocol Errors=1 Certificate Pinning=1 Certificate Not Installed=1 Mirror Client Versions=1
|
||||
@@ -316,7 +316,7 @@ DercryptionProfileClose4
|
||||
EditDecryptionProfile ${id} EditDercryptionProfile id ${dict1}
|
||||
${dict2} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0
|
||||
DecryptionProfileButtonVerification ${dict2} ${id} id open=el-switch
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DercryptionProfileClose5
|
||||
@@ -326,7 +326,7 @@ DercryptionProfileClose5
|
||||
... Allow HTTP/2=1
|
||||
CreateDecryptionProfile DercryptionProfile name ${dict}
|
||||
sleep ${sleep_min}
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
sleep ${sleep_min}
|
||||
${dict1} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=0
|
||||
... Certificate Transparency=1 Mutual Authentication=1 On Protocol Errors=1 Certificate Pinning=1 Certificate Not Installed=1 Mirror Client Versions=1
|
||||
@@ -334,7 +334,7 @@ DercryptionProfileClose5
|
||||
EditDecryptionProfile ${id} EditDercryptionProfile id ${dict1}
|
||||
${dict2} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=0
|
||||
DecryptionProfileButtonVerification ${dict2} ${id} id open=el-switch
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DercryptionProfileClose6
|
||||
@@ -344,7 +344,7 @@ DercryptionProfileClose5
|
||||
... Allow HTTP/2=1
|
||||
CreateDecryptionProfile DercryptionProfile name ${dict}
|
||||
sleep ${sleep_min}
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
sleep ${sleep_min}
|
||||
${dict1} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=0
|
||||
... Certificate Transparency=0 Mutual Authentication=1 On Protocol Errors=1 Certificate Pinning=1 Certificate Not Installed=1 Mirror Client Versions=1
|
||||
@@ -353,7 +353,7 @@ DercryptionProfileClose5
|
||||
${dict2} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=0
|
||||
... Certificate Transparency=0
|
||||
DecryptionProfileButtonVerification ${dict2} ${id} id open=el-switch
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DercryptionProfileClose7
|
||||
@@ -363,7 +363,7 @@ DercryptionProfileClose5
|
||||
... Allow HTTP/2=1
|
||||
CreateDecryptionProfile DercryptionProfile name ${dict}
|
||||
sleep ${sleep_min}
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
sleep ${sleep_min}
|
||||
${dict1} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=0
|
||||
... Certificate Transparency=0 Mutual Authentication=0 On Protocol Errors=1 Certificate Pinning=1 Certificate Not Installed=1 Mirror Client Versions=1
|
||||
@@ -372,7 +372,7 @@ DercryptionProfileClose5
|
||||
${dict2} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=0
|
||||
... Certificate Transparency=0 Mutual Authentication=0
|
||||
DecryptionProfileButtonVerification ${dict2} ${id} id open=el-switch
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DercryptionProfileClose8
|
||||
@@ -382,7 +382,7 @@ DercryptionProfileClose5
|
||||
... Allow HTTP/2=1
|
||||
CreateDecryptionProfile DercryptionProfile name ${dict}
|
||||
sleep ${sleep_min}
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
sleep ${sleep_min}
|
||||
${dict1} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=0
|
||||
... Certificate Transparency=0 Mutual Authentication=0 On Protocol Errors=0 Certificate Pinning=1 Certificate Not Installed=1 Mirror Client Versions=1
|
||||
@@ -391,7 +391,7 @@ DercryptionProfileClose5
|
||||
${dict2} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=0
|
||||
... Certificate Transparency=0 Mutual Authentication=0 On Protocol Errors=0
|
||||
DecryptionProfileButtonVerification ${dict2} ${id} id open=el-switch
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DercryptionProfileClose9
|
||||
@@ -401,7 +401,7 @@ DercryptionProfileClose5
|
||||
... Allow HTTP/2=1
|
||||
CreateDecryptionProfile DercryptionProfile name ${dict}
|
||||
sleep ${sleep_min}
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
sleep ${sleep_min}
|
||||
${dict1} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=0
|
||||
... Certificate Transparency=0 Mutual Authentication=0 On Protocol Errors=0 Certificate Pinning=0 Certificate Not Installed=1 Mirror Client Versions=1
|
||||
@@ -410,7 +410,7 @@ DercryptionProfileClose5
|
||||
${dict2} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=0
|
||||
... Certificate Transparency=0 Mutual Authentication=0 On Protocol Errors=0 Certificate Pinning=0
|
||||
DecryptionProfileButtonVerification ${dict2} ${id} id open=el-switch
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DercryptionProfileClose10
|
||||
@@ -420,7 +420,7 @@ DercryptionProfileClose5
|
||||
... Allow HTTP/2=1
|
||||
CreateDecryptionProfile DercryptionProfile name ${dict}
|
||||
sleep ${sleep_min}
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
sleep ${sleep_min}
|
||||
${dict1} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=0
|
||||
... Certificate Transparency=0 Mutual Authentication=0 On Protocol Errors=0 Certificate Pinning=0 Certificate Not Installed=0 Mirror Client Versions=1
|
||||
@@ -429,7 +429,7 @@ DercryptionProfileClose5
|
||||
${dict2} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=0
|
||||
... Certificate Transparency=0 Mutual Authentication=0 On Protocol Errors=0 Certificate Pinning=0 Certificate Not Installed=0
|
||||
DecryptionProfileButtonVerification ${dict2} ${id} id open=el-switch
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DercryptionProfileClose11
|
||||
@@ -439,7 +439,7 @@ DercryptionProfileClose5
|
||||
... Allow HTTP/2=1
|
||||
CreateDecryptionProfile DercryptionProfile name ${dict}
|
||||
sleep ${sleep_min}
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
sleep ${sleep_min}
|
||||
${dict1} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=0
|
||||
... Certificate Transparency=0 Mutual Authentication=0 On Protocol Errors=0 Certificate Pinning=0 Certificate Not Installed=0 Mirror Client Versions=0
|
||||
@@ -448,7 +448,7 @@ DercryptionProfileClose5
|
||||
${dict2} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=0
|
||||
... Certificate Transparency=0 Mutual Authentication=0 On Protocol Errors=0 Certificate Pinning=0 Certificate Not Installed=0 Mirror Client Versions=0
|
||||
DecryptionProfileButtonVerification ${dict2} ${id} id open=el-switch
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DercryptionProfileClose12
|
||||
@@ -458,7 +458,7 @@ DercryptionProfileClose5
|
||||
... Allow HTTP/2=1
|
||||
CreateDecryptionProfile DercryptionProfile name ${dict}
|
||||
sleep ${sleep_min}
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||
sleep ${sleep_min}
|
||||
${dict1} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=0
|
||||
... Certificate Transparency=0 Mutual Authentication=0 On Protocol Errors=0 Certificate Pinning=0 Certificate Not Installed=0 Allow HTTP/2=0
|
||||
@@ -468,7 +468,7 @@ DercryptionProfileClose5
|
||||
... Certificate Transparency=0 Mutual Authentication=0 On Protocol Errors=0 Certificate Pinning=0 Certificate Not Installed=0 Mirror Client Versions=0
|
||||
... Allow HTTP/2=0
|
||||
DecryptionProfileButtonVerification ${dict2} ${id} id open=el-switch
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DecryptionProfileAllCloseSSLv3.0
|
||||
@@ -477,7 +477,7 @@ DecryptionProfileAllCloseSSLv3.0
|
||||
... Certificate Transparency=0 Mutual Authentication=0 On Protocol Errors=0 Certificate Pinning=0 Certificate Not Installed=0 Mirror Client Versions=0
|
||||
... Allow HTTP/2=0
|
||||
CreateDecryptionProfile lyf-test-5 name ${dict} min1=SSLv3.0 max1=SSLv3.0
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DecryptionProfileAllCloseTLSv1.0
|
||||
@@ -486,7 +486,7 @@ DecryptionProfileAllCloseTLSv1.0
|
||||
... Certificate Transparency=0 Mutual Authentication=0 On Protocol Errors=0 Certificate Pinning=0 Certificate Not Installed=0 Mirror Client Versions=0
|
||||
... Allow HTTP/2=0
|
||||
CreateDecryptionProfile lyf-test-6 name ${dict} min1=TLSv1.0 max1=TLSv1.0
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DecryptionProfileAllCloseTLSv1.1
|
||||
@@ -495,7 +495,7 @@ DecryptionProfileAllCloseTLSv1.1
|
||||
... Certificate Transparency=0 Mutual Authentication=0 On Protocol Errors=0 Certificate Pinning=0 Certificate Not Installed=0 Mirror Client Versions=0
|
||||
... Allow HTTP/2=0
|
||||
CreateDecryptionProfile lyf-test-7 name ${dict} min1=TLSv1.1 max1=TLSv1.1
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DecryptionProfileAllCloseTLSv1.2
|
||||
@@ -504,7 +504,7 @@ DecryptionProfileAllCloseTLSv1.2
|
||||
... Certificate Transparency=0 Mutual Authentication=0 On Protocol Errors=0 Certificate Pinning=0 Certificate Not Installed=0 Mirror Client Versions=0
|
||||
... Allow HTTP/2=0
|
||||
CreateDecryptionProfile lyf-test-8 name ${dict} min1=TLSv1.2 max1=TLSv1.2
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DecryptionProfileAllCloseTLSv1.3
|
||||
@@ -513,7 +513,7 @@ DecryptionProfileAllCloseTLSv1.3
|
||||
... Certificate Transparency=0 Mutual Authentication=0 On Protocol Errors=0 Certificate Pinning=0 Certificate Not Installed=0 Mirror Client Versions=0
|
||||
... Allow HTTP/2=0
|
||||
CreateDecryptionProfile lyf-test-9 name ${dict} min1=TLSv1.3 max1=TLSv1.3
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DecryptionProfileTurnPage
|
||||
@@ -522,18 +522,13 @@ DecryptionProfileTurnPage
|
||||
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]
|
||||
... //*[@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
|
||||
|
||||
DecryptionProfilePagingDisplay
|
||||
[Tags] Positive UI Settings DecryptionProfile
|
||||
OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[5] xpath
|
||||
PagingDisplay 50
|
||||
|
||||
DecryptionProfileNameMinSize
|
||||
[Tags] Boundary UI name Settings DecryptionProfile
|
||||
${dict} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=1 EV Certificat=1
|
||||
... Certificate Transparency=1 Mutual Authentication=1 On Protocol Errors=1 Certificate Pinning=1 Certificate Not Installed=1 Mirror Client Versions=1
|
||||
... Allow HTTP/2=1
|
||||
CreateDecryptionProfile 2341 name ${dict}
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DecryptionProfileNameMaxSize
|
||||
@@ -542,7 +537,7 @@ DecryptionProfileNameMaxSize
|
||||
... Certificate Transparency=1 Mutual Authentication=1 On Protocol Errors=1 Certificate Pinning=1 Certificate Not Installed=1 Mirror Client Versions=1
|
||||
... Allow HTTP/2=1
|
||||
CreateDecryptionProfile DecryptionProfileNameMaxSizeDecryptionProfileNameMaxSizeDecryptionProfileNameMaxSizeDecryptionProfileNameMaxSizeDecryptionProfil name ${dict}
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DecryptionProfileNameSpecialChar
|
||||
@@ -551,7 +546,7 @@ DecryptionProfileNameSpecialChar
|
||||
... Certificate Transparency=1 Mutual Authentication=1 On Protocol Errors=1 Certificate Pinning=1 Certificate Not Installed=1 Mirror Client Versions=1
|
||||
... Allow HTTP/2=1
|
||||
CreateDecryptionProfile 中文+absc+моряков+@#¥%……&* name ${dict}
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr
|
||||
Delete
|
||||
|
||||
DecryptionProfileDeleteReferencedData
|
||||
@@ -560,7 +555,7 @@ DecryptionProfileDeleteReferencedData
|
||||
|
||||
DecryptionProfileNullname
|
||||
[Tags] Negtive UI Settings DecryptionProfile
|
||||
OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[5] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_DecryptionProfile
|
||||
click id=insertAdd
|
||||
sleep ${sleep_min}
|
||||
click id=decryption-ok
|
||||
@@ -571,7 +566,7 @@ DecryptionProfileNullname
|
||||
|
||||
DercryptionProfileVersionLessTLSv1.2
|
||||
[Tags] Negtive UI Settings DecryptionProfile
|
||||
OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[5] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_DecryptionProfile
|
||||
sleep ${sleep_min}
|
||||
click id=insertAdd
|
||||
sleep ${sleep_min}
|
||||
@@ -590,7 +585,7 @@ DercryptionProfileVersionLessTLSv1.2
|
||||
|
||||
DercryptionProfileVersionError
|
||||
[Tags] Negtive UI Settings DecryptionProfile
|
||||
OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[5] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_DecryptionProfile
|
||||
sleep ${sleep_min}
|
||||
click id=insertAdd
|
||||
sleep ${sleep_min}
|
||||
|
||||
@@ -101,11 +101,6 @@ HijackFilesPagesTurnPage
|
||||
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]
|
||||
... //*[@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
|
||||
|
||||
HijackFilesPagingDisplay
|
||||
[Tags] Positive UI Settings HijackFile
|
||||
OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[3] xpath
|
||||
PagingDisplay 50
|
||||
|
||||
HijackFilesCreateNameMinSize
|
||||
[Tags] Boundary UI Name Settings HijackFile
|
||||
CreateHijackFiles 1234 ${path}hijack_files/Create-Hijack Files-test.apk id=application/vnd.android.package-archive0 name
|
||||
@@ -154,10 +149,10 @@ HijackFilesUploadNullFile
|
||||
|
||||
HijackFilesUploadExceed20MFile
|
||||
[Tags] Negtive html Settings HijackFile
|
||||
OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[3] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_HijackFiles
|
||||
click id=hijackAdd
|
||||
sleep ${sleep_min}
|
||||
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[2]/div/div/div[1]/input ${path}hijack_files/Exceed20MFile.html
|
||||
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[2]/form/div[2]/div/div/div[1]/input ${path}hijack_files/Exceed20MFile.html
|
||||
sleep ${sleep_min}
|
||||
${text} get text xpath=/html/body/div[last()]/p
|
||||
Should Be Equal As Strings ${text} File size upload limit is 20MB
|
||||
@@ -168,11 +163,11 @@ HijackFilesUploadTypeDoesNotMatch
|
||||
|
||||
InsertScritsDeleteReferencedData
|
||||
[Tags] Negtive UI Settings HijackFile
|
||||
DeleteReferencedData HijackFile //*[@id="Settings"]/ul/li[1] 611 The referenced data are not allowed to delete //*[@id="profilesTabs"]/li[3]
|
||||
DeleteReferencedData HijackFile VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_HijackFiles 611 The referenced data are not allowed to delete //*[@id="profilesTabs"]/li[3]
|
||||
|
||||
HijackFilesCreateNullName
|
||||
[Tags] Negtive UI Settings HijackFile
|
||||
OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[3] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_HijackFiles
|
||||
click id=hijackAdd
|
||||
sleep ${sleep}
|
||||
click id=hijackAddOk1
|
||||
|
||||
@@ -46,7 +46,7 @@ IPLibrariesSearchGeoName
|
||||
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
|
||||
${a}= RandomNumber
|
||||
CreateIpLibraries Geo Name Country Africa ${a} ${a} ${iplist} j=2 Country=L${a} Longitude=1 Latitude=2
|
||||
OpenPages //*[@id="Settings"]/ul/li[5] Advanced/ipLibrary
|
||||
OpenIpLibraries
|
||||
Settings-Search ${a} GeoName
|
||||
sleep ${sleep_min}
|
||||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div
|
||||
@@ -59,7 +59,7 @@ IPLibrariesSearchCountryandRegion
|
||||
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
|
||||
${a}= RandomNumber
|
||||
CreateIpLibraries Geo Name Country Africa ${a} ${a} ${iplist} j=2 Country=${a} Longitude=1 Latitude=2
|
||||
OpenPages //*[@id="Settings"]/ul/li[5] Advanced/ipLibrary
|
||||
OpenIpLibraries
|
||||
Settings-Search ${a} CountryandRegion
|
||||
sleep ${sleep_min}
|
||||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div
|
||||
@@ -72,7 +72,7 @@ IPLibrariesSearchCity
|
||||
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
|
||||
${a}= RandomNumber
|
||||
CreateIpLibraries Geo Name Country Africa ${a} ${a} ${iplist} j=2 Country=${a} Longitude=1 Latitude=2
|
||||
OpenPages //*[@id="Settings"]/ul/li[5] Advanced/ipLibrary
|
||||
OpenIpLibraries
|
||||
Settings-Search ${a} City
|
||||
sleep ${sleep_min}
|
||||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[4]/div/div/div
|
||||
@@ -85,19 +85,19 @@ IPLibrariesClickAll
|
||||
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
|
||||
${a}= RandomNumber
|
||||
CreateIpLibraries Geo Name Country Africa ${a} ${a} ${iplist} j=2 Country=${a} Longitude=180 Latitude=90
|
||||
OpenPages //*[@id="Settings"]/ul/li[5] Advanced/ipLibrary
|
||||
OpenIpLibraries
|
||||
click xpath=//*[@id="IPLibraryAll0"]/span
|
||||
sleep ${sleep_min}
|
||||
Settings-Search 5898240 GeoName
|
||||
sleep ${sleep_min}
|
||||
${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 //*[@id="Settings"]/ul/li[5] Advanced/ipLibrary
|
||||
OpenIpLibraries
|
||||
click xpath=//*[@id="IPLibraryAll0"]/span
|
||||
sleep ${sleep_min}
|
||||
Settings-Search ${a} GeoName
|
||||
sleep ${sleep_min}
|
||||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div
|
||||
${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} ${a}
|
||||
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
|
||||
DeleteIPLibraries
|
||||
@@ -107,14 +107,14 @@ IPLibrariesClickBuilt-in
|
||||
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
|
||||
${a}= RandomNumber
|
||||
CreateIpLibraries Geo Name Country Africa ${a} ${a} ${iplist} j=2 Country=${a} Longitude=180 Latitude=90
|
||||
OpenPages //*[@id="Settings"]/ul/li[5] Advanced/ipLibrary
|
||||
OpenIpLibraries
|
||||
click xpath=//*[@id="IPLibraryAll1"]/span
|
||||
sleep ${sleep_min}
|
||||
Settings-Search ${a} GeoName
|
||||
sleep ${sleep_min}
|
||||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/div/span
|
||||
Should Be Equal As Strings ${text} No Data
|
||||
OpenPages //*[@id="Settings"]/ul/li[5] Advanced/ipLibrary
|
||||
OpenIpLibraries
|
||||
Settings-Search ${a} GeoName
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
|
||||
@@ -122,7 +122,7 @@ IPLibrariesClickBuilt-in
|
||||
|
||||
IPLibrariesClickImported
|
||||
[Tags] Positive UI Settings IPLibraries
|
||||
OpenPages //*[@id="Settings"]/ul/li[5] Advanced/ipLibrary
|
||||
OpenIpLibraries
|
||||
click xpath=//*[@id="IPLibraryAll2"]/span
|
||||
sleep ${sleep_min}
|
||||
Settings-Search 5898240 GeoName
|
||||
@@ -143,7 +143,7 @@ IPLibrariesSearchIP
|
||||
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
|
||||
Should Be Equal As Strings ${text} 1.1.1.1-2.2.2.2
|
||||
OpenPages //*[@id="Settings"]/ul/li[5] Advanced/ipLibrary
|
||||
OpenIpLibraries
|
||||
Settings-Search ${a} GeoName
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
|
||||
@@ -151,15 +151,10 @@ IPLibrariesSearchIP
|
||||
|
||||
IPLibrariesTurnPage
|
||||
[Tags] Positive UI Settings IPLibraries
|
||||
OpenPages //*[@id="Settings"]/ul/li[5] Advanced/ipLibrary
|
||||
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]
|
||||
... //*[@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
|
||||
|
||||
IPLibrariesPagingDisplay
|
||||
[Tags] Positive UI Settings IPLibraries
|
||||
OpenPages //*[@id="Settings"]/ul/li[5] Advanced/ipLibrary
|
||||
PagingDisplay 50
|
||||
|
||||
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
|
||||
@@ -201,7 +196,7 @@ IPLibrariesCountryandRegionRepeat
|
||||
${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
|
||||
OpenPages //*[@id="Settings"]/ul/li[5] Advanced/ipLibrary
|
||||
OpenIpLibraries
|
||||
Settings-Search 548465 GeoName
|
||||
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]
|
||||
DeleteIPLibraries
|
||||
|
||||
@@ -8,49 +8,49 @@ Resource ../../../02-Keyword/tsg_ui/setting/Settings.robot
|
||||
InsertScriptsCreateCssFile
|
||||
[Tags] Positive UI File Settings InsertScript
|
||||
CreateInsertScripts lyf-test-001-css ${path}insert_files\\Create-Insert Scripts-test.css css name
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]
|
||||
Delete
|
||||
|
||||
InsertScriptsCreateJsFileBeforePageLoad
|
||||
[Tags] Positive UI File Settings InsertScript
|
||||
CreateInsertScripts lyf-test-002-js ${path}insert_files\\Create-Insert_Scripts-test.js js name
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]
|
||||
Delete
|
||||
|
||||
InsertScriptsCreateJsFileAfterLoadInsertOn
|
||||
[Tags] Positive UI File Settings InsertScript
|
||||
CreateInsertScripts CreateInsertScriptsTypeJsAfterLoadInsertOn-test ${path}insert_files\\Create-Insert_Scripts-test.js js name jstype=After Page Load
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]
|
||||
Delete
|
||||
|
||||
InsertScriptsCreateNameMinSize
|
||||
[Tags] Boundary UI Name Settings InsertScript
|
||||
CreateInsertScripts 1234 ${path}insert_files\\Create-Insert Scripts-test.css css name
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]
|
||||
Delete
|
||||
|
||||
InsertScriptsCreateNameMaxSize
|
||||
[Tags] Boundary UI Name Settings InsertScript
|
||||
CreateInsertScripts CreateInsertScriptsTypeCssNameMaxSizeCreateInsertScriptsTypeCssNameMaxSizeCreateInsertScriptsTypeCssNameMaxSizeCreateInsertScrip ${path}insert_files\\Create-Insert Scripts-test.css css name
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]
|
||||
Delete
|
||||
|
||||
InsertScriptsEditSearchId
|
||||
[Tags] Positive UI Settings InsertScript
|
||||
CreateInsertScripts lyf-test-001-css ${path}insert_files\\Create-Insert Scripts-test.css css name
|
||||
${id} get text xpath=//*[@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/span
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span
|
||||
EditInsertScripts ${id} lyf-Edit-test-001 ${path}insert_files\\Create-Insert Scripts-test.css css id
|
||||
click id=dowmloadi
|
||||
DownLoadFile ${path}insert_files\\Create-Insert Scripts-test.css ${Downloadpath}Create-Insert Scripts-test.css
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]
|
||||
Delete
|
||||
|
||||
InsertScriptsEditSearchName
|
||||
[Tags] Positive UI Settings InsertScript
|
||||
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[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||
${name} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]
|
||||
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[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]
|
||||
Delete
|
||||
|
||||
InsertScriptDownloadFile
|
||||
@@ -66,27 +66,22 @@ InsertScritsPagesTurnPage
|
||||
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]
|
||||
... //*[@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
|
||||
|
||||
InsertScritsPagingDisplay
|
||||
[Tags] Positive UI Settings InsertScript
|
||||
OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[2] xpath
|
||||
PagingDisplay 50
|
||||
|
||||
InsertScriptCreateSpecialFileName
|
||||
[Tags] Boundary UI File Settings InsertScript
|
||||
CreateInsertScripts CreateInsertScriptsSpecialFileName ${path}insert_files\\ВставкаСкриптов!@#$%^&(-+=‘;。,?.css css name
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]
|
||||
Delete
|
||||
|
||||
InsertScriptsCreateNameSpecialChar
|
||||
[Tags] Boundary UI Name Settings InsertScript
|
||||
CreateInsertScripts 中文+absc+моряков+@#¥%……&* ${path}insert_files\\Create-Insert Scripts-test.css css name
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]
|
||||
Delete
|
||||
|
||||
InsertScriptsUpload20MFile
|
||||
[Tags] Boundary UI File Settings InsertScript
|
||||
CreateInsertScripts InsertScriptsUpload20MFile ${path}insert_files\\20MFile.css css name
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]
|
||||
Delete
|
||||
|
||||
InsertScriptsUploadNullFile
|
||||
@@ -95,7 +90,7 @@ InsertScriptsUploadNullFile
|
||||
|
||||
InsertScriptsUploadExceed20MFile
|
||||
[Tags] Negtive UI File Settings InsertScript
|
||||
OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[2] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_Insert
|
||||
click id=insertAdd
|
||||
sleep ${sleep_min}
|
||||
Choose File xpath=//*[@id="insertAddUpload"]/div[1]/input ${path}insert_files\\Exceed20MFile.css
|
||||
@@ -109,7 +104,7 @@ InsertScriptsFileTypeDoesNotMatch
|
||||
|
||||
InsertScritsCreateNullName
|
||||
[Tags] Negtive UI Settings InsertScrit
|
||||
OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[2] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_Insert
|
||||
click id=insertAdd
|
||||
sleep ${sleep}
|
||||
click id=insertAddOk1
|
||||
@@ -121,4 +116,4 @@ InsertScritsCreateNullName
|
||||
|
||||
InsertScritsDeleteReferencedData
|
||||
[Tags] Negtive UI Settings InsertScrit
|
||||
DeleteReferencedData InsertScript //*[@id="Settings"]/ul/li[1] 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 //*[@id="profilesTabs"]/li[2]
|
||||
|
||||
@@ -51,8 +51,8 @@ PacketCaptureSearchID
|
||||
[Tag] Positive UI Settings PacketCapture
|
||||
CreatePacketCapture PacketCaptureSearchID IPV4 ${testClentIP} TCP Kostanay 10 10 80 1.1.1.1 8080
|
||||
${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div
|
||||
OpenPages //*[@id="Settings"]/ul/li[4] Proxy_Profiles_Profile_Insert
|
||||
Settings-Search ${id} id
|
||||
OpenPacketCapture
|
||||
SystemSearch ${id} id
|
||||
sleep ${sleep_min}
|
||||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div
|
||||
Should Be Equal As Strings ${id} ${text}
|
||||
@@ -62,8 +62,8 @@ PacketCaptureSearchID
|
||||
PacketCaptureSearchName
|
||||
[Tag] Positive UI Settings PacketCapture
|
||||
CreatePacketCapture PacketCaptureSearchName IPV4 ${testClentIP} TCP Kostanay 10 10 80 1.1.1.1 8080
|
||||
OpenPages //*[@id="Settings"]/ul/li[4] Proxy_Profiles_Profile_Insert
|
||||
Settings-Search PacketCaptureSearchName name
|
||||
OpenPacketCapture
|
||||
SystemSearch PacketCaptureSearchName name
|
||||
sleep ${sleep_min}
|
||||
${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 PacketCaptureSearchName ${text}
|
||||
@@ -73,8 +73,8 @@ PacketCaptureSearchName
|
||||
PacketCaptureSearchIP
|
||||
[Tag] Positive UI Settings PacketCapture
|
||||
CreatePacketCapture PacketCaptureSearchName IPV4 ${testClentIP} TCP Kostanay 10 10 80 1.1.1.1 8080
|
||||
OpenPages //*[@id="Settings"]/ul/li[4] Proxy_Profiles_Profile_Insert
|
||||
Settings-Search ${testClentIP} ip
|
||||
OpenPacketCapture
|
||||
SystemSearch ${testClentIP} ip
|
||||
sleep ${sleep_min}
|
||||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[7]/div/div/div
|
||||
Should Be Equal As Strings ${testClentIP} ${text}
|
||||
@@ -84,8 +84,8 @@ PacketCaptureSearchIP
|
||||
PacketCaptureSearchPort
|
||||
[Tag] Positive UI Settings PacketCapture
|
||||
CreatePacketCapture PacketCaptureSearchName IPV4 ${testClentIP} TCP Kostanay 10 10 80 1.1.1.1 8080
|
||||
OpenPages //*[@id="Settings"]/ul/li[4] Proxy_Profiles_Profile_Insert
|
||||
Settings-Search 80 port
|
||||
OpenPacketCapture
|
||||
SystemSearch 80 port
|
||||
sleep ${sleep_min}
|
||||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[8]/div/div/div
|
||||
Should Be Equal As Strings 80-80 ${text}
|
||||
@@ -95,7 +95,7 @@ PacketCaptureSearchPort
|
||||
PacketCaptureSearchisValid_Effective
|
||||
[Tag] Positive UI Settings PacketCapture
|
||||
CreatePacketCapture PacketCaptureSearchName IPV4 ${testClentIP} TCP Kostanay 10 10 80 1.1.1.1 8080
|
||||
OpenPages //*[@id="Settings"]/ul/li[4] Proxy_Profiles_Profile_Insert
|
||||
OpenPacketCapture
|
||||
PacketCaptureSerch Effective
|
||||
sleep ${sleep_min}
|
||||
${text} Get Element Attribute xpath=/html/body/div[1]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/div/span/i[2] style
|
||||
@@ -105,7 +105,7 @@ PacketCaptureSearchisValid_Effective
|
||||
|
||||
PacketCaptureSearchisValid_Invalid
|
||||
[Tag] Positive UI Settings PacketCapture
|
||||
OpenPages //*[@id="Settings"]/ul/li[4] Proxy_Profiles_Profile_Insert
|
||||
OpenPacketCapture
|
||||
PacketCaptureSerch Invalid
|
||||
sleep ${sleep_min}
|
||||
${text} Get Element Attribute xpath=/html/body/div[1]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/div/span/i[1] style
|
||||
@@ -179,7 +179,7 @@ PacketCaptureCreateCapturedNumberAndDurationMaxSize
|
||||
|
||||
PacketCaptureCreateALLNull
|
||||
[Tag] Negtive UI Settings PacketCapture
|
||||
OpenPages //*[@id="Settings"]/ul/li[4] Proxy_Profiles_Profile_Insert
|
||||
OpenPacketCapture
|
||||
click id=packet_create
|
||||
sleep ${sleep_min}
|
||||
click id=packetCaptureAdd_ok
|
||||
@@ -193,7 +193,7 @@ PacketCaptureCreateALLNull
|
||||
|
||||
PacketCaptureCreateIPFormat
|
||||
[Tag] Negtive UI Settings PacketCapture
|
||||
OpenPages //*[@id="Settings"]/ul/li[4] Proxy_Profiles_Profile_Insert
|
||||
OpenPacketCapture
|
||||
click id=packet_create
|
||||
sleep ${sleep_min}
|
||||
input id=PacketCaptureadd_cliIp fe80::3cf8:a41c:122a:b3
|
||||
@@ -205,7 +205,7 @@ PacketCaptureCreateIPFormat
|
||||
|
||||
PacketCaptureCreatePortFormatError
|
||||
[Tag] Negtive UI Settings PacketCapture
|
||||
OpenPages //*[@id="Settings"]/ul/li[4] Proxy_Profiles_Profile_Insert
|
||||
OpenPacketCapture
|
||||
click id=packet_create
|
||||
sleep ${sleep_min}
|
||||
input id=PacketCaptureadd_cliPort 0
|
||||
@@ -219,7 +219,7 @@ PacketCaptureCreatePortFormatError
|
||||
|
||||
PacketCaptureCreateTwoEffectiveDeviceso
|
||||
[Tag] Negtive UI Settings PacketCapture
|
||||
OpenPages //*[@id="Settings"]/ul/li[4] Proxy_Profiles_Profile_Insert
|
||||
OpenPacketCapture
|
||||
click id=packet_create
|
||||
sleep ${sleep_min}
|
||||
click id=PacketCaptureadd_EDevice
|
||||
@@ -236,7 +236,7 @@ PacketCaptureCreateTwoEffectiveDeviceso
|
||||
|
||||
PacketCaptureCreateCapturedNumberFormatError
|
||||
[Tag] Negtive UI Settings PacketCapture
|
||||
OpenPages //*[@id="Settings"]/ul/li[4] Proxy_Profiles_Profile_Insert
|
||||
OpenPacketCapture
|
||||
click id=packet_create
|
||||
sleep ${sleep_min}
|
||||
input id=PacketCaptureadd_MaxPacketCapNum 0
|
||||
@@ -247,7 +247,7 @@ PacketCaptureCreateCapturedNumberFormatError
|
||||
|
||||
PacketCaptureCreateCapturedDurationFormatError
|
||||
[Tag] Negtive UI Settings PacketCapture
|
||||
OpenPages //*[@id="Settings"]/ul/li[4] Proxy_Profiles_Profile_Insert
|
||||
OpenPacketCapture
|
||||
click id=packet_create
|
||||
sleep ${sleep_min}
|
||||
input id=PacketCaptureadd_pcapStorageDay 596524
|
||||
|
||||
@@ -50,12 +50,6 @@ ResponsePagesTurnPage
|
||||
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]
|
||||
... //*[@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
|
||||
|
||||
ResponsePagesPagingDisplay
|
||||
[Tags] Positive UI Settings ResponsePages
|
||||
OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[1] xpath
|
||||
PagingDisplay 50
|
||||
|
||||
|
||||
ResponsePagesCreateNameMinSize
|
||||
[Tags] Boundary UI name Settings ResponsePage
|
||||
CreateResponsePages 1234 ${path}response_pages_files\\Create-Response_Pages-test-2.htm name
|
||||
@@ -88,7 +82,7 @@ ResponsePagesSpecialFileName
|
||||
|
||||
ResponsePagesCreateNullNames
|
||||
[Tags] Negtive UI Name Settings ResponsePages
|
||||
OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[1] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_ResponsePages
|
||||
click id=responseAdd
|
||||
sleep ${sleep_min}
|
||||
Choose File xpath=//*[@id="policy_Manipulation_create6"]/div[2]/form/div[2]/div/div/div/input ${path}response_pages_files\\Create-ResponsePages-test.html #上传文件
|
||||
@@ -104,7 +98,7 @@ ResponsePageUploadNullFile
|
||||
|
||||
ResponsePageUploadExceed20MFile
|
||||
[Tags] Negtive UI File Settings ResponsePages
|
||||
OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[1] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_ResponsePages
|
||||
click id=responseAdd
|
||||
sleep ${sleep_min}
|
||||
Choose File xpath=//*[@id="policy_Manipulation_create6"]/div[2]/form/div[2]/div/div/div/input ${path}response_pages_files\\Exceed20MFile.html
|
||||
@@ -118,6 +112,6 @@ ResponsePagesFileTypeDoesNotMatch
|
||||
|
||||
ResponsePagesDeleteReferencedData
|
||||
[Tags] Negtive UI Settings ResponsePages
|
||||
DeleteReferencedData ResponsePage //*[@id="Settings"]/ul/li[1] 395 The referenced data are not allowed to delete //*[@id="profilesTabs"]/li[1]
|
||||
DeleteReferencedData ResponsePage VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_ResponsePages 395 The referenced data are not allowed to delete //*[@id="profilesTabs"]/li[1]
|
||||
|
||||
|
||||
|
||||
@@ -80,11 +80,6 @@ SNATIPPoolsViewMembers
|
||||
# TurnPage //*[@id="ly-table1-listcontent"]/div[2]/div/div/button[2] //*[@id="ly-table1-listcontent"]/div[2]/div/div/button[1] //*[@id="ly-table1-listcontent"]/div[2]/div/div/span[2]/div/input
|
||||
# ... 2 //*[@id="wannat-table"]/div[3]/table/tbody/tr[1]/td[1]/div/div/span 1 //*[@id="ly-table1-listcontent"]/div[2]/div/div/ul/li[last()]
|
||||
|
||||
SNATIPPoolsPagingDisplay
|
||||
[Tags] Positive IP Settings SNATIPPools
|
||||
OpenPages //*[@id="Settings"]/ul/li[2] ip
|
||||
PagingDisplay_Second 50
|
||||
|
||||
CreateSNATIPPoolsNameMinSize
|
||||
[Tags] Boundary UI name Settings SNATIPPools
|
||||
${iplist} create list 192.168.50.35
|
||||
@@ -115,7 +110,7 @@ CreateSNATIPPoolsNameNull
|
||||
|
||||
CreateSNATIPPoolsIpFormatError
|
||||
[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
|
||||
sleep ${sleep_min}
|
||||
click id=temporary_form #点击添加ip的加号
|
||||
@@ -129,7 +124,7 @@ CreateSNATIPPoolsIpFormatError
|
||||
|
||||
CreateSNATIPPoolsNoReachabilityTest
|
||||
[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
|
||||
sleep ${sleep_min}
|
||||
click id=temporary_form #点击添加ip的加号
|
||||
|
||||
@@ -34,15 +34,10 @@ SSLDecryptionExclusionEditSearchName
|
||||
|
||||
SSLDecryptionExclusionEditDefault
|
||||
[Tags] Positive UI Settings SSLDecryptionExclusion
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[3] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_SSL
|
||||
EditSSLDecryptionExclusion 1 *fe3.delivery.mp.microsoft.com test11 *fe3.delivery.mp.microsoft.com id
|
||||
EditSSLDecryptionExclusion 1 *fe3.delivery.mp.microsoft.com Mircosoft Store *fe3.delivery.mp.microsoft.com id
|
||||
|
||||
SSLDecryptionExclusionPagingDisplay
|
||||
[Tags] Positive UI Settings SSLDecryptionExclusion
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[3] xpath
|
||||
PagingDisplay 50
|
||||
|
||||
SSLDecryptionCreateFQDNMinSize
|
||||
[Tags] Boundary UI Settings SSLDecryptionExclusion
|
||||
CreateSSLDecryptionExclusion *abc abc abc name
|
||||
@@ -73,7 +68,7 @@ SSLDecryptionExclusionFQDNSpecialChar
|
||||
|
||||
SSLDecryptionExclusionNullDescriptionAndFQDN
|
||||
[Tags] Negtive UI Settings SSLDecryptionExclusion
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[3] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_SSL
|
||||
click id=ssl_create
|
||||
sleep ${sleep_min}
|
||||
click id=ssl_ok
|
||||
|
||||
@@ -77,7 +77,7 @@ SSLFingerprintExport
|
||||
|
||||
SSLFingerprintDownloadExample
|
||||
[Tags] Positive UI Settings SSLFingerprint
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/SSL_Fingerprint
|
||||
click id=objectImport
|
||||
sleep ${sleep_min}
|
||||
click xpath=/html/body/div/div/div[1]/div/div/div[1]/div/form/div[1]/div/div/div[2]/span
|
||||
@@ -91,7 +91,7 @@ SSLFingerprintShowAll
|
||||
${b}= RandomNumber
|
||||
CreateSSLFingerprint bfff09a${a}1912be7dba376398abc3b No JA3Hash Description=test
|
||||
CreateSSLFingerprint b32309a2${b}912be7dba376398abfff Yes JA3Hash Description=test
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/SSL_Fingerprint
|
||||
click id=Fingerprint_built0
|
||||
sleep ${sleep_min}
|
||||
Settings-Search bfff09a${a}1912be7dba376398abc3b JA3Hash
|
||||
@@ -99,7 +99,7 @@ SSLFingerprintShowAll
|
||||
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
|
||||
DeleteSSLFingerprint
|
||||
sleep ${sleep_min}
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/SSL_Fingerprint
|
||||
Settings-Search b32309a2${b}912be7dba376398abfff JA3Hash
|
||||
${text1} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/div/span/div[2]/span
|
||||
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
|
||||
@@ -111,12 +111,12 @@ SSLFingerprintShowPinning
|
||||
[Tags] Positive UI Settings SSLFingerprint
|
||||
${a}= RandomNumber
|
||||
CreateSSLFingerprint bfff09a26${a}12be7dba376398abc3b No JA3Hash Description=test
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/SSL_Fingerprint
|
||||
click id=Fingerprint_built1
|
||||
sleep ${sleep_min}
|
||||
Settings-Search bfff09a26${a}12be7dba376398abc3b JA3Hash
|
||||
${text} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/div/span
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/SSL_Fingerprint
|
||||
Settings-Search bfff09a26${a}12be7dba376398abc3b JA3Hash
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
|
||||
@@ -127,28 +127,18 @@ SSLFingerprintShowNotPinning
|
||||
[Tags] Positive UI Settings SSLFingerprint
|
||||
${a}= RandomNumber
|
||||
CreateSSLFingerprint bfff09a2695${a}be7dba376398abc3b Yes JA3Hash Description=test
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/SSL_Fingerprint
|
||||
click id=Fingerprint_built2
|
||||
sleep ${sleep_min}
|
||||
Settings-Search bfff09a2695${a}be7dba376398abc3b JA3Hash
|
||||
${text} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/div/span
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/SSL_Fingerprint
|
||||
Settings-Search bfff09a2695${a}be7dba376398abc3b JA3Hash
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
|
||||
DeleteSSLFingerprint
|
||||
Should Be Equal As Strings ${text} No Data
|
||||
|
||||
SSLFingerprintPagingDisplay
|
||||
[Tags] Positive UI Settings SSLFingerprint
|
||||
${a}= RandomNumber
|
||||
CreateSSLFingerprint aaa${a}db3e351bbd8d38b64c41fffff Yes JA3Hash Description=test
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
|
||||
PagingDisplay 50
|
||||
Settings-Search aaa${a}db3e351bbd8d38b64c41fffff JA3Hash
|
||||
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
|
||||
DeleteSSLFingerprint
|
||||
|
||||
SSLFingerprintCreateJa3NotCombined
|
||||
[Tags] Boundary UI JA3Hash Settings SSLFingerprint
|
||||
CreateSSLFingerprint 11111111111111111111111111111111 No JA3Hash Description=test
|
||||
@@ -164,7 +154,7 @@ SSLFingerprintCreateNullDescription
|
||||
|
||||
SSLFingerprintCreateNullJA3Hash
|
||||
[Tags] Negtive UI Settings SSLFingerprint
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/SSL_Fingerprint
|
||||
click id=Fingerprint_create
|
||||
sleep ${sleep_min}
|
||||
click id=authoritiesAdd_sub
|
||||
@@ -174,7 +164,7 @@ SSLFingerprintCreateNullJA3Hash
|
||||
|
||||
SSLFingerprintCreateFormatError
|
||||
[Tags] Negtive UI Settings SSLFingerprint
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/SSL_Fingerprint
|
||||
click id=Fingerprint_create
|
||||
sleep ${sleep_min}
|
||||
input id=authoritiesAdd_name1 a75de44db3e351bbd8d38b64c41ggggg
|
||||
@@ -237,7 +227,7 @@ SSLFingerprintImportRepeatJA3
|
||||
|
||||
SSLFingerprintImportJA3FormatError
|
||||
[Tags] Negtive UI Settings SSLFingerprint
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/SSL_Fingerprint
|
||||
SSLFingerprintImportJA3 ${path}SSLFingerprint_files/SSL_FingerprintFormatError.csv
|
||||
${text} Get Text xpath=/html/body/div/div/div[1]/div/div/div[1]/div/div[2]/div[2]/div[1]/div[3]/table/tbody/tr/td[3]/div
|
||||
Should Be Equal As Strings ${text} JA3 Hash format error
|
||||
@@ -246,7 +236,7 @@ SSLFingerprintImportJA3FormatError
|
||||
|
||||
SSLFingerprintImportJA3PinningError
|
||||
[Tags] Negtive UI Settings SSLFingerprint
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/SSL_Fingerprint
|
||||
SSLFingerprintImportJA3 ${path}SSLFingerprint_files/SSL_FingerprintPinningError.csv
|
||||
${text} Get Text xpath=/html/body/div/div/div[1]/div/div/div[1]/div/div[2]/div[2]/div[1]/div[3]/table/tbody/tr/td[3]/div
|
||||
Should Be Equal As Strings ${text} Pinning error
|
||||
|
||||
@@ -8,29 +8,29 @@ Library OperatingSystem
|
||||
TrafficMirrorProfilesCreateVlan
|
||||
[Tags] Positive UI vlan Settings TrafficMirrorProfile
|
||||
CreateTrafficMirrorProfiles TrafficMirrorProfilesCreateVlan xpath=/html/body/div/div[1]/div[1]/ul/li[1] 11 name
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]
|
||||
DeletetrafficMirrorDel
|
||||
|
||||
TrafficMirrorProfilesCreateMac
|
||||
[Tags] Positive UI vlan Settings TrafficMirrorProfile
|
||||
CreateTrafficMirrorProfiles TrafficMirrorProfilesCreateMac xpath=/html/body/div/div[1]/div[1]/ul/li[2] 11:11:11:11:11:11 name
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]
|
||||
DeletetrafficMirrorDel
|
||||
|
||||
TrafficMirrorProfilesEditMacSearchId
|
||||
[Tags] Positive UI mac Settings TrafficMirrorProfile
|
||||
CreateTrafficMirrorProfiles lyf-test-004-mac xpath=/html/body/div/div[1]/div[1]/ul/li[2] 11:11:11:11:11:11 name
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span
|
||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span
|
||||
EditTrafficMirrorProfiles ${id} lyf-Edit-test-001 xpath=/html/body/div/div[1]/div[1]/ul/li[2] 11:11:11:11:11:12 id
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]
|
||||
DeletetrafficMirrorDel
|
||||
|
||||
TrafficMirrorProfilesEditVlanSearchName
|
||||
[Tags] Positive UI vlan Settings TrafficMirrorProfile
|
||||
CreateTrafficMirrorProfiles lyf-test-005-vlan xpath=/html/body/div/div[1]/div[1]/ul/li[1] 88 name
|
||||
${name} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||
${name} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||
EditTrafficMirrorProfiles ${name} lyf-Edit-test-002 xpath=/html/body/div/div[1]/div[1]/ul/li[1] 11 name
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]
|
||||
DeletetrafficMirrorDel
|
||||
|
||||
# TrafficMirrorProfilesPagesTurnPage
|
||||
@@ -39,51 +39,46 @@ TrafficMirrorProfilesEditVlanSearchName
|
||||
# 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]
|
||||
# ... //*[@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[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[1]/div/div
|
||||
|
||||
TrafficMirrorProfilesPagingDisplay
|
||||
[Tags] Positive UI Settings TrafficMirrorProfile
|
||||
OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[4] xpath
|
||||
PagingDisplay 50
|
||||
|
||||
TrafficMirrorProfilesCreateNameMinSize
|
||||
[Tags] Boundary UI vlan Settings TrafficMirrorProfile
|
||||
CreateTrafficMirrorProfiles 1234 xpath=/html/body/div/div[1]/div[1]/ul/li[1] 11 name
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]
|
||||
DeletetrafficMirrorDel
|
||||
|
||||
TrafficMirrorProfilesCreateNameMaxSize
|
||||
[Tags] Boundary UI vlan Settings TrafficMirrorProfile
|
||||
CreateTrafficMirrorProfiles CreateTrafficMirrorProfilesNameMaxSizeCreateTrafficMirrorProfilesNameMaxSizeCreateTrafficMirrorProfilesNameMaxSizeCreateTrafficM xpath=/html/body/div/div[1]/div[1]/ul/li[1] 11 name
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]
|
||||
DeletetrafficMirrorDel
|
||||
|
||||
TrafficMirrorProfilesCreateNameSpecialChar
|
||||
[Tags] Boundary UI vlan Settings TrafficMirrorProfile
|
||||
CreateTrafficMirrorProfiles 中文+absc+моряков+@#¥%……&* xpath=/html/body/div/div[1]/div[1]/ul/li[1] 11 name
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]
|
||||
DeletetrafficMirrorDel
|
||||
|
||||
TrafficMirrorProfilesCreateVlanMinSize
|
||||
[Tags] Boundary UI vlan Settings TrafficMirrorProfile
|
||||
CreateTrafficMirrorProfiles lyf-test-001-vlan xpath=/html/body/div/div[1]/div[1]/ul/li[1] 1 name
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]
|
||||
DeletetrafficMirrorDel
|
||||
|
||||
TrafficMirrorProfilesCreateVlanMaxSize
|
||||
[Tags] Boundary UI vlan Settings TrafficMirrorProfile
|
||||
CreateTrafficMirrorProfiles lyf-test-002-vlan xpath=/html/body/div/div[1]/div[1]/ul/li[1] 4094 name
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]
|
||||
DeletetrafficMirrorDel
|
||||
|
||||
TrafficMirrorProfilesCreateMacMinSize
|
||||
[Tags] Boundary UI mac Settings TrafficMirrorProfile
|
||||
CreateTrafficMirrorProfiles lyf-test-001-mac xpath=/html/body/div/div[1]/div[1]/ul/li[2] 00:00:00:00:00:00 name
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]
|
||||
DeletetrafficMirrorDel
|
||||
|
||||
TrafficMirrorProfilesCreateMacMaxSize
|
||||
[Tags] Boundary UI mac Settings TrafficMirrorProfile
|
||||
CreateTrafficMirrorProfiles lyf-test-002-mac xpath=/html/body/div/div[1]/div[1]/ul/li[2] FF:FF:FF:FF:FF:FF name
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]
|
||||
DeletetrafficMirrorDel
|
||||
|
||||
TrafficMirrorProfilesCreateErrorVlan_1
|
||||
@@ -100,11 +95,11 @@ TrafficMirrorProfilesCreateErrorMac
|
||||
|
||||
TrafficMirrorProfilesNoInput
|
||||
[Tags] Negtive UI Settings TrafficMirrorProfile
|
||||
OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[4] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_TrafficMirrorProfiles
|
||||
sleep ${sleep_min}
|
||||
click id=trafficMirrorAdd
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/button[1]
|
||||
click id=trafficMirrorProfile_ok
|
||||
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]
|
||||
${text2} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[2]/div/div[2]
|
||||
|
||||
@@ -71,7 +71,7 @@ TrustedCertificateAuthoritiesDownLoadCertificate
|
||||
|
||||
TrustedCertificateAuthoritiesEditDefaultCertificate
|
||||
[Tags] Positive UI Settings TrustedCertificateAuthorities
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[1] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Authorities
|
||||
Settings-Search 1 id
|
||||
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]
|
||||
sleep ${sleep_min}
|
||||
@@ -79,58 +79,53 @@ TrustedCertificateAuthoritiesEditDefaultCertificate
|
||||
|
||||
TrustedCertificateAuthoritiesTurnPage
|
||||
[Tags] Positive UI Settings TrustedCertificateAuthorities
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[1] xpath
|
||||
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]
|
||||
... //*[@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
|
||||
|
||||
TrustedCertificateAuthoritiesPagingDisplay
|
||||
[Tags] Positive UI Settings TrustedCertificateAuthorities
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[1] xpath
|
||||
PagingDisplay 50
|
||||
|
||||
TrustedCertificateAuthoritiesIDSortButton
|
||||
[Tags] Positive UI Settings TrustedCertificateAuthorities
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[1] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Authorities
|
||||
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[1]/div/span/i Trusted Certificate Authorities
|
||||
|
||||
TrustedCertificateAuthoritiesNameSortButton
|
||||
[Tags] Positive UI Settings TrustedCertificateAuthorities
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[1] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Authorities
|
||||
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[2]/div/span/i Trusted Certificate Authorities
|
||||
|
||||
TrustedCertificateAuthoritiesIssuerBySortButton
|
||||
[Tags] Positive UI Settings TrustedCertificateAuthorities
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[1] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Authorities
|
||||
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[4]/div/span/i Trusted Certificate Authorities
|
||||
|
||||
TrustedCertificateAuthoritiesIssuerToSortButton
|
||||
[Tags] Positive UI Settings TrustedCertificateAuthorities
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[1] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Authorities
|
||||
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[5]/div/span/i Trusted Certificate Authorities
|
||||
|
||||
TrustedCertificateAuthoritiesExpiryDateSortButton
|
||||
[Tags] Positive UI Settings TrustedCertificateAuthorities
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[1] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Authorities
|
||||
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[7]/div/span/i Trusted Certificate Authorities
|
||||
|
||||
TrustedCertificateAuthoritiesCommonNameSortButton
|
||||
[Tags] Positive UI Settings TrustedCertificateAuthorities
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[1] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Authorities
|
||||
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[8]/div/span/i Trusted Certificate Authorities
|
||||
|
||||
TrustedCertificateAuthoritiesCertificateFingerprintSortButton
|
||||
[Tags] Positive UI Settings TrustedCertificateAuthorities
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[1] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Authorities
|
||||
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[9]/div/span/i Trusted Certificate Authorities
|
||||
|
||||
TrustedCertificateAuthoritiesModifiedTimeSortButton
|
||||
[Tags] Positive UI Settings TrustedCertificateAuthorities
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[1] xpath
|
||||
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
|
||||
|
||||
TrustedCertificateAuthoritiesCertificateExpirationDelay
|
||||
[Tags] Positive UI Settings TrustedCertificateAuthorities
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[1] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Authorities
|
||||
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
|
||||
Should Be Equal As Strings Expired ${text}
|
||||
@@ -161,7 +156,7 @@ TrustedCertificateAuthoritiesCreateFileNameSpecialChar
|
||||
|
||||
TrustedCertificateAuthoritiesCreateNameThreeCharacters
|
||||
[Tags] Negtive UI Settings TrustedCertificateAuthorities
|
||||
OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[1] xpath
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Authorities
|
||||
click id=app_create #点击Import
|
||||
sleep ${sleep}
|
||||
input id=authoritiesAdd_name1 123 #输入name
|
||||
|
||||
@@ -24,11 +24,6 @@ VPNAccountsEditPassword
|
||||
# TurnPage //*[@id="ly-table1-listcontent"]/div[2]/div/div/button[2] //*[@id="ly-table1-listcontent"]/div[2]/div/div/button[1] //*[@id="ly-table1-listcontent"]/div[2]/div/div/span[2]/div/input
|
||||
# ... 2 //*[@id="wannat-table"]/div[3]/table/tbody/tr[1]/td[1]/div/div/div[2]/span 1 //*[@id="ly-table1-listcontent"]/div[2]/div/div/ul/li[last()]
|
||||
|
||||
VPNAccountsPagingDisplay
|
||||
[Tags] Positive UI Settings VPNAccounts
|
||||
OpenPages //*[@id="Settings"]/ul/li[2] account
|
||||
PagingDisplay_Second 50
|
||||
|
||||
VPNAccountsCreateNameMinSize
|
||||
[Tags] Boundary UI name Settings VPNAccounts
|
||||
CreateVPNAccounts a 111111 name
|
||||
@@ -54,7 +49,7 @@ VPNAccountsCreatePasswordMaxSize
|
||||
|
||||
VPNAccountsCreateNameSpecialChar
|
||||
[Tags] Negtive UI name Settings VPNAccounts
|
||||
OpenPages //*[@id="Settings"]/ul/li[2] account
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Setting_Wannat/VPN_Account
|
||||
click id=app_create
|
||||
sleep ${sleep_min}
|
||||
input xpath=//*[@id="wannat_vpn_username"]/div/div/div[1]/input 中文+absc+моряков+@#¥%……&*
|
||||
@@ -66,7 +61,7 @@ VPNAccountsCreateNameSpecialChar
|
||||
|
||||
VPNAccountsCreateNullNameAndPassword
|
||||
[Tags] Negtive UI name Settings VPNAccounts
|
||||
OpenPages //*[@id="Settings"]/ul/li[2] account
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Setting_Wannat/VPN_Account
|
||||
click id=app_create
|
||||
sleep ${sleep_min}
|
||||
click id=wanAdd_ok
|
||||
|
||||
@@ -26,58 +26,52 @@ ui-login
|
||||
Settings-Search
|
||||
[Arguments] ${value} ${search}
|
||||
sleep ${sleep}
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[1]/span/div/div/div[2]/div/div/div/input #点击搜索框
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/span/div/div/div[2]/div/div/div[1]/input #点击搜索框
|
||||
sleep ${sleep_min}
|
||||
#判断是使用name搜索还是id搜索
|
||||
run keyword if "${search}"=="name" run keywords sleep ${sleep_min}
|
||||
... 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[2]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... ELSE IF "${search}"=="id" run keywords sleep ${sleep_min}
|
||||
... 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[2]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... ELSE IF "${search}"=="Issuer" run keywords sleep ${sleep_min}
|
||||
... 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[2]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... ELSE IF "${search}"=="CommonName" run keywords sleep ${sleep_min}
|
||||
... AND click xpath=/html/body/div/div[1]/div[1]/ul/li[5]
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... ELSE IF "${search}"=="CertificateFingerprint" run keywords sleep ${sleep_min}
|
||||
... AND click xpath=/html/body/div/div[1]/div[1]/ul/li[6]
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... ELSE IF "${search}"=="Source Website" run keywords sleep ${sleep_min}
|
||||
... 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[2]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... ELSE IF "${search}"=="JA3Hash" run keywords sleep ${sleep_min}
|
||||
... 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[2]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... ELSE IF "${search}"=="GeoName" run keywords sleep ${sleep_min}
|
||||
... 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[2]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... ELSE IF "${search}"=="CountryandRegion" run keywords sleep ${sleep_min}
|
||||
... 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[2]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... ELSE IF "${search}"=="City" run keywords sleep ${sleep_min}
|
||||
... 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[2]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... ELSE IF "${search}"=="ip" run keywords sleep ${sleep_min}
|
||||
... 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[2]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... ELSE IF "${search}"=="port" run keywords sleep ${sleep_min}
|
||||
... AND click xpath=/html/body/div/div[1]/div[1]/ul/li[5]
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
sleep ${sleep}
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[1]/span/div/i #点击搜索按钮
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/span/div/i #点击搜索按钮
|
||||
sleep ${sleep}
|
||||
|
||||
CreateSNATIPPools
|
||||
[Arguments] ${name} ${type} ${ip} ${j}=1
|
||||
Sleep ${sleep_min}
|
||||
click id=Settings #点击一级目录Settings
|
||||
Sleep ${sleep_min}
|
||||
click xpath=//*[@id="Settings"]/ul/li[2] #点击wan net
|
||||
sleep ${sleep_min}
|
||||
click id=ip #点击SNAT-IP-Pools
|
||||
sleep ${sleep_min}
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Setting_Wannat/IP_Pool
|
||||
click id=app_create #点击新建按钮
|
||||
sleep ${sleep_min}
|
||||
input xpath=//*[@id="wannat_vpn_color"]/form/div[1]/div/div/div[1]/input ${name} #输入name
|
||||
@@ -186,20 +180,20 @@ SNATIPRangeCreate
|
||||
SNATIPSearch
|
||||
[Arguments] ${value} ${search}
|
||||
sleep ${sleep}
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[2]/div[2]/div/div/div[2]/div/div/div/input #点击搜索框
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/div[2]/div/div/div[2]/div/div/div[1]/input #点击搜索框
|
||||
sleep ${sleep_min}
|
||||
#判断是使用name搜索还是id搜索
|
||||
run keyword if "${search}"=="Name" run keywords sleep ${sleep_min}
|
||||
... 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[1]/div/div[2]/div[2]/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/div[2]/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... ELSE IF "${search}"=="ID" run keywords sleep ${sleep_min}
|
||||
... 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[1]/div/div[2]/div[2]/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/div[2]/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... ELSE IF "${search}"=="IP" run keywords sleep ${sleep_min}
|
||||
... AND click xpath=/html/body/div/div[1]/div[1]/ul/li[4] #xpath=/html/body/div[7]/div[1]/div[1]/ul/li[4]
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[2]/div[2]/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/div[2]/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[2]/div[2]/div/i #点击搜索按钮
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/div[2]/div/i #点击搜索按钮
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="wannat-table"]/div[3]/table/tbody/tr[1]
|
||||
sleep ${sleep_min}
|
||||
@@ -229,13 +223,7 @@ SearchHistoryActiveIP
|
||||
|
||||
CreateVPNAccounts
|
||||
[Arguments] ${name} ${passwd} ${search}
|
||||
Sleep ${sleep_min}
|
||||
click id=Settings #点击一级目录Settings
|
||||
Sleep ${sleep_min}
|
||||
click xpath=//*[@id="Settings"]/ul/li[2] #点击wan net
|
||||
sleep ${sleep_min}
|
||||
click id=account #点击SNAT-IP-Pools
|
||||
sleep ${sleep_min}
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Setting_Wannat/VPN_Account
|
||||
click id=app_create #点击新建按钮
|
||||
sleep ${sleep_min}
|
||||
input xpath=//*[@id="wannat_vpn_username"]/div/div/div[1]/input ${name} #输入vpnname
|
||||
@@ -267,13 +255,13 @@ EditVPNAccounts
|
||||
VPNAccountsSearch
|
||||
[Arguments] ${value} ${search}
|
||||
sleep ${sleep}
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[2]/div[2]/div/div/div[2]/div/div/div/input #点击搜索框
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/div[2]/div/div/div[2]/div/div/div[1]/input #点击搜索框
|
||||
sleep ${sleep_min}
|
||||
click xpath=/html/body/div/div[1]/div[1]/ul/li[2] #点击name
|
||||
sleep ${sleep_min}
|
||||
input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[2]/div[2]/div/div/div[2]/div/div[1]/div[3]/div/input ${value} #输入值
|
||||
input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/div[2]/div/div/div[2]/div/div[1]/div[3]/div/input ${value} #输入值
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[2]/div[2]/div/i #点击搜索按钮
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/div[2]/div/i #点击搜索按钮
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="wannat-table"]/div[3]/table/tbody/tr[1]
|
||||
sleep ${sleep_min}
|
||||
@@ -310,18 +298,12 @@ FQDN-or-Category-Search
|
||||
|
||||
CreateHijackFiles
|
||||
[Arguments] ${name} ${file} ${type} ${search} ${shift}=1 ${input1}=1
|
||||
Sleep ${sleep_min}
|
||||
click id=Settings #点击一级目录Settings
|
||||
Sleep ${sleep_min}
|
||||
click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
|
||||
Sleep ${sleep}
|
||||
click xpath=//*[@id="profilesTabs"]/li[3] #点击Hijack Files按钮
|
||||
Sleep ${sleep_min}
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_HijackFiles
|
||||
click id=hijackAdd #点击Create
|
||||
Sleep ${sleep}
|
||||
input id=hijack_profileName1 ${name} #输入name
|
||||
Sleep ${sleep}
|
||||
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div/div/div/div/input ${file} #上传文件
|
||||
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[2]/form/div[2]/div/div/div[1]/input ${file} #上传文件
|
||||
Sleep ${sleep}
|
||||
${dow_name} Set Variable ${shift}
|
||||
${input} Set Variable ${input1}
|
||||
@@ -341,13 +323,7 @@ CreateHijackFiles
|
||||
|
||||
CreateInsertScripts
|
||||
[Arguments] ${name} ${file} ${type} ${search} ${jstype}=Before Page Load
|
||||
Sleep ${sleep_min}
|
||||
click id=Settings #点击一级目录Settings
|
||||
Sleep ${sleep_min}
|
||||
click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
|
||||
Sleep ${sleep}
|
||||
click xpath=//*[@id="profilesTabs"]/li[2] #点击Insert Scripts按钮
|
||||
Sleep ${sleep_min}
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_Insert
|
||||
click id=insertAdd #点击Create
|
||||
Sleep ${sleep}
|
||||
input id=insert_profileName1 ${name} #输入name
|
||||
@@ -370,19 +346,13 @@ CreateInsertScripts
|
||||
Settings-Search ${name} ${search} #搜索框的关键字
|
||||
log psssssssssssssssssssssssssss
|
||||
Sleep ${sleep_min}
|
||||
${text1} Get Text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||
${text1} Get Text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||
#//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[2]/div/div[3]/table/tbody/tr/td[2]/div/div/span #获取点击后页面文本信息
|
||||
Should Be Equal As Strings ${text1} ${name} #断言
|
||||
|
||||
TrafficMirrorProfilesValidationError
|
||||
[Arguments] ${name} ${type} ${shuru} ${PromptInformation}
|
||||
Sleep ${sleep_min}
|
||||
click id=Settings #点击一级目录Settings
|
||||
Sleep ${sleep_min}
|
||||
click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
|
||||
Sleep ${sleep}
|
||||
click xpath=//*[@id="profilesTabs"]/li[4] #点击Traffic Mirror Profiles按钮
|
||||
Sleep ${sleep_min}
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_TrafficMirrorProfiles
|
||||
click id=trafficMirrorAdd #点击Create
|
||||
Sleep ${sleep}
|
||||
input id=trafficmirror_profileName1 ${name} #输入name
|
||||
@@ -400,13 +370,7 @@ TrafficMirrorProfilesValidationError
|
||||
|
||||
CreateTrafficMirrorProfiles
|
||||
[Arguments] ${name} ${type} ${shuru} ${search}
|
||||
Sleep ${sleep_min}
|
||||
click id=Settings #点击一级目录Settings
|
||||
Sleep ${sleep_min}
|
||||
click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
|
||||
Sleep ${sleep}
|
||||
click xpath=//*[@id="profilesTabs"]/li[4] #点击Traffic Mirror Profiles按钮
|
||||
Sleep ${sleep_min}
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_TrafficMirrorProfiles
|
||||
click id=trafficMirrorAdd #点击Create
|
||||
Sleep ${sleep}
|
||||
input id=trafficmirror_profileName1 ${name} #输入name
|
||||
@@ -417,11 +381,11 @@ CreateTrafficMirrorProfiles
|
||||
Sleep ${sleep}
|
||||
input id=trafficmirror_addrArray0 ${shuru}
|
||||
sleep ${sleep}
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/button[1] #点击OK
|
||||
click id=trafficMirrorProfile_ok #点击OK
|
||||
Wait Until Element Is Enabled id=trafficMirrorAdd ${sleep_Wait}
|
||||
Settings-Search ${name} ${search} #搜索框的关键字
|
||||
Sleep ${sleep}
|
||||
${text1} Get Text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span #获取点击后页面文本信息
|
||||
${text1} Get Text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span #获取点击后页面文本信息
|
||||
Should Be Equal As Strings ${text1} ${name} #断言
|
||||
|
||||
|
||||
@@ -434,13 +398,10 @@ EditInsertScripts
|
||||
... ${name1}:为修改页面的name输入框里输入的内容
|
||||
... ${file}:为修改页面要上传文件的路径
|
||||
... ${type}:选择文件类型的元素
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
|
||||
sleep ${sleep}
|
||||
click xpath=//*[@id="profilesTabs"]/li[2] #点击Insert files按钮
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_Insert
|
||||
Settings-Search ${id-name} ${search} #搜索框的关键字
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/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] #点击搜素到的列表
|
||||
sleep ${sleep_min}
|
||||
click id=insertEdit #点击Edit
|
||||
sleep ${sleep_min}
|
||||
@@ -469,7 +430,7 @@ EditInsertScripts
|
||||
... ELSE IF "${search}"=="name" run keywords sleep ${sleep_min}
|
||||
... AND Settings-Search ${name1} ${search} #搜索框的关键字
|
||||
sleep ${sleep_min}
|
||||
${text1} Get Text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span #获取点击后页面文本信息
|
||||
${text1} Get Text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span #获取点击后页面文本信息
|
||||
Should Be Equal As Strings ${text1} ${name1} #断言
|
||||
|
||||
|
||||
@@ -481,11 +442,7 @@ CreateResponsePages
|
||||
... ${file}:上传文件所在本地的路径
|
||||
#打开浏览器
|
||||
#ui-login lyf 111111
|
||||
sleep ${sleep_min}
|
||||
click id=Settings #点击一级目录Settings
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
|
||||
sleep ${sleep}
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_ResponsePages
|
||||
click id=responseAdd #Response Pages点击Create
|
||||
sleep ${sleep}
|
||||
input id=responsepages_profileName1 ${name} #输入name
|
||||
@@ -507,9 +464,7 @@ Edit-Response-Pages
|
||||
... ${id-name}:为查询输入框输入内容
|
||||
... ${name1}:为修改页面的name输入框里输入的内容
|
||||
... ${file}:为修改页面要上传文件的路径
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
|
||||
sleep ${sleep}
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_ResponsePages
|
||||
Settings-Search ${id-name} ${search} #搜索框的关键字
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1] #点击搜素到的列表
|
||||
@@ -542,11 +497,7 @@ EditHijackFiles
|
||||
... ${name1}:为修改页面的name输入框里输入的内容
|
||||
... ${file}:为修改页面要上传文件的路径
|
||||
... ${type}:为文件类型的元素
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
|
||||
sleep ${sleep}
|
||||
click xpath=//*[@id="profilesTabs"]/li[3] #点击Hijack files按钮
|
||||
sleep ${sleep_min}
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_HijackFiles
|
||||
Settings-Search ${id-name} ${search} #搜索框的关键字
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1] #点击搜素到的列表
|
||||
@@ -557,7 +508,7 @@ EditHijackFiles
|
||||
sleep ${sleep_min}
|
||||
input id=hijack_profileName1 ${name1} #输入框输入
|
||||
sleep ${sleep_min}
|
||||
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[5]/div/div/div[1]/input ${file} #上传文件
|
||||
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[2]/form/div[5]/div/div/div[1]/input ${file} #上传文件
|
||||
sleep ${sleep_min}
|
||||
${dow_name} Set Variable ${shift}
|
||||
${input} Set Variable ${input1}
|
||||
@@ -589,11 +540,7 @@ EditTrafficMirrorProfiles
|
||||
... ${name1}:为修改页面的name输入框里输入的内容
|
||||
... ${type}:为选择点击vlan或mac的元素
|
||||
... ${shuju}:为输入框输入内容
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
|
||||
sleep ${sleep}
|
||||
click xpath=//*[@id="profilesTabs"]/li[4] #点击Traffic Mirror Profiles按钮
|
||||
sleep ${sleep_min}
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_TrafficMirrorProfiles
|
||||
Settings-Search ${id-name} ${search} #搜索框的关键字
|
||||
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] #点击搜素到的列表
|
||||
@@ -612,14 +559,14 @@ EditTrafficMirrorProfiles
|
||||
sleep ${sleep_min}
|
||||
input id=trafficmirror_addrArray0 ${shuju} #输入内容
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/button[1] #点击ok
|
||||
click id=trafficMirrorProfile_ok #点击ok
|
||||
Wait Until Element Is Enabled id=trafficMirrorAdd ${sleep_Wait}
|
||||
run keyword if "${search}"=="id" run keywords sleep ${sleep_min}
|
||||
... AND Settings-Search ${id-name} ${search} #搜索框的关键字
|
||||
... ELSE IF "${search}"=="name" run keywords sleep ${sleep_min}
|
||||
... AND Settings-Search ${name1} ${search} #搜索框的关键字
|
||||
sleep ${sleep_min}
|
||||
${text1} Get Text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span #获取点击后页面文本信息
|
||||
${text1} Get Text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span #获取点击后页面文本信息
|
||||
Should Be Equal As Strings ${text1} ${name1} #断言
|
||||
|
||||
importTrustedCertificateAuthorities
|
||||
@@ -630,11 +577,7 @@ importTrustedCertificateAuthorities
|
||||
... ${file}:上传文件所在本地的路径
|
||||
#打开浏览器
|
||||
#ui-login lyf 111111
|
||||
sleep ${sleep_min}
|
||||
click id=Settings #点击一级目录Settings
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="Settings"]/ul/li[3] #点击二级目录Trusted Certificate Authorities
|
||||
sleep ${sleep}
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Authorities
|
||||
click id=app_create #点击Import
|
||||
sleep ${sleep}
|
||||
input id=authoritiesAdd_name1 ${name} #输入name
|
||||
@@ -689,28 +632,26 @@ CreateDecryptionKeyrings
|
||||
#打开浏览器
|
||||
#ui-login lyf 111111
|
||||
sleep ${sleep}
|
||||
click id=Settings #点击一级目录Settings
|
||||
click id=VSidebar1_Home1_App0_anonymousComponent-1_Profiles #点击一级目录Settings
|
||||
sleep ${sleep}
|
||||
click xpath=//*[@id="Settings"]/ul/li[3]
|
||||
sleep ${sleep}
|
||||
click xpath=//*[@id="proxyTabs"]/div/ul/li[2] #点击Decryption Keyrings
|
||||
click id=VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Keyrings #点击Decryption Keyrings
|
||||
sleep ${sleep_min}
|
||||
click id=app_create #点击Create
|
||||
sleep ${sleep}
|
||||
input id=keyringsadd_name1 ${name} #输入name
|
||||
sleep ${sleep}
|
||||
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/div[2]/form/div[2]/div/div/div/input ${file} #上传文件
|
||||
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[2]/form/div[2]/div/div/div/input ${file} #上传文件
|
||||
sleep ${sleep}
|
||||
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/div[2]/form/div[3]/div/div[2]/div/div/input ${file1} #上传文件
|
||||
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[2]/form/div[3]/div/div[2]/div/div/input ${file1} #上传文件
|
||||
${select} Set Variable ${ExpiryHours1or2}
|
||||
Run Keyword If '${select}'=='1' click id=keyringsadd_customized
|
||||
Run Keyword If '${select}'=='1' input id=reissueExpiryDate 10
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/div[2]/form/div[6]/div/div/div[1]/span/span/i #点击下拉框
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[2]/form/div[6]/div/div/div[1]/span/span/i #点击下拉框
|
||||
sleep ${sleep_min}
|
||||
click ${type} #选择证书类型
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/div[2]/form/div[7]/div/div/div[1]/span/span/i #点击下拉框
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[2]/form/div[7]/div/div/div[1]/span/span/i #点击下拉框
|
||||
sleep ${sleep_min}
|
||||
click ${type1} #选择加密解密类型
|
||||
sleep ${sleep_min}
|
||||
@@ -741,33 +682,30 @@ DecryptionKeyringsErrorVerification
|
||||
... ${type1}:上传证书加密解密算法的元素
|
||||
... ${Positioning}:获取文本的xpath定位
|
||||
... ${Assertion}:断言信息
|
||||
sleep ${sleep_min}
|
||||
click id=Settings #点击一级目录Settings
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="Settings"]/ul/li[3] #点击二级目录Trusted Certificate Authorities
|
||||
sleep ${sleep}
|
||||
click xpath=//*[@id="proxyTabs"]/div/ul/li[2] #点击Decryption Keyrings
|
||||
click id=VSidebar1_Home1_App0_anonymousComponent-1_Profiles #点击一级目录Settings
|
||||
sleep ${sleep}
|
||||
click id=VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Keyrings #点击Decryption Keyrings
|
||||
sleep ${sleep_min}
|
||||
click id=app_create #点击Create
|
||||
sleep ${sleep}
|
||||
input id=keyringsadd_name1 ${name} #输入name
|
||||
sleep ${sleep}
|
||||
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/div[2]/form/div[2]/div/div/div/input ${file} #上传文件
|
||||
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[2]/form/div[2]/div/div/div/input ${file} #上传文件
|
||||
sleep ${sleep}
|
||||
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/div[2]/form/div[3]/div/div[2]/div/div/input ${file1} #上传文件
|
||||
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[2]/form/div[3]/div/div[2]/div/div/input ${file1} #上传文件
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/div[2]/form/div[6]/div/div/div[1]/span/span/i #点击下拉框
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[2]/form/div[6]/div/div/div[1]/span/span/i #点击下拉框
|
||||
sleep ${sleep_min}
|
||||
click ${type} #选择证书类型
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/div[2]/form/div[7]/div/div/div[1]/span/span/i #点击下拉框
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[2]/form/div[7]/div/div/div[1]/span/span/i #点击下拉框
|
||||
sleep ${sleep_min}
|
||||
click ${type1} #选择加密解密类型
|
||||
sleep ${sleep_min}
|
||||
click id=keyringsadd_sub #点击OK缇交
|
||||
sleep ${sleep_min}
|
||||
${text1} Get Text xpath=${Positioning} #获取点击后页面文本信息
|
||||
Should Be Equal As Strings ${text1} ${Assertion} #断言
|
||||
Page Should Contain ${Assertion} #断言
|
||||
|
||||
DecryptionKeyringsSearch
|
||||
[Arguments] ${id} ${name}
|
||||
@@ -792,13 +730,7 @@ CreateSSLDecryptionExclusion
|
||||
... ${name}:新建页面name输入框里的内容
|
||||
... ${value}:输入内容
|
||||
... ${naem1}:搜索框填入内容
|
||||
sleep ${sleep_min}
|
||||
click id=Settings #点击一级目录Settings
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="Settings"]/ul/li[3] #点击二级目录Trusted Certificate Authorities
|
||||
sleep ${sleep}
|
||||
click xpath=//*[@id="proxyTabs"]/div/ul/li[3] #点击SSL Decryption Exclusion按钮
|
||||
sleep ${sleep_min}
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_SSL
|
||||
click id=ssl_create #点击Create
|
||||
sleep ${sleep}
|
||||
input id=sslAdd_name1 ${name} #输入name
|
||||
@@ -820,13 +752,7 @@ CreateSSLDecryptionExclusionErrorVerification
|
||||
... ${value}:输入内容
|
||||
... ${AssertionPath}:提示信息Xpath定位
|
||||
... ${AssertionText}:错误提示信息文本
|
||||
sleep ${sleep_min}
|
||||
click id=Settings #点击一级目录Settings
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="Settings"]/ul/li[3] #点击二级目录Trusted Certificate Authorities
|
||||
sleep ${sleep}
|
||||
click xpath=//*[@id="proxyTabs"]/div/ul/li[3] #点击SSL Decryption Exclusion按钮
|
||||
sleep ${sleep_min}
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_SSL
|
||||
click id=ssl_create #点击Create
|
||||
sleep ${sleep}
|
||||
input id=sslAdd_name1 ${name} #输入name
|
||||
@@ -835,8 +761,7 @@ CreateSSLDecryptionExclusionErrorVerification
|
||||
sleep ${sleep}
|
||||
click id=ssl_ok #点击OK缇交
|
||||
sleep ${sleep}
|
||||
${text} get text xpath=${AssertionPath}
|
||||
Should Be Equal As Strings ${text} ${AssertionText}
|
||||
Page Should Contain ${AssertionText}
|
||||
|
||||
CachedIntermediateCertificatesSearch
|
||||
[Arguments] ${Condition} ${AssertionPath} ${search}
|
||||
@@ -856,7 +781,7 @@ EditTrustedCertificateAuthorities
|
||||
... ${name}:为修改页面的name输入框里输入的内容
|
||||
... ${file}:为修改页面要上传文件的路径
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="Settings"]/ul/li[3] #点击二级目录Trusted Certificate Authorities
|
||||
click id=VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Authorities #点击二级目录Trusted Certificate Authorities
|
||||
sleep ${sleep}
|
||||
Settings-Search ${id-name} ${search}
|
||||
sleep ${sleep_min}
|
||||
@@ -886,10 +811,10 @@ EditDecryptionKeyrings
|
||||
... ${1or2}:填入1 或者其他
|
||||
... ${type}:上传证书类型的元素
|
||||
... ${type1}:上传证书加密解密算法的元素
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="Settings"]/ul/li[3] #点击二级目录Trusted Certificate Authorities
|
||||
sleep ${sleep}
|
||||
click xpath=//*[@id="proxyTabs"]/div/ul/li[2] #点击Decryption Keyrings
|
||||
click id=VSidebar1_Home1_App0_anonymousComponent-1_Profiles #点击一级目录Settings
|
||||
sleep ${sleep}
|
||||
click id=VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Keyrings #点击Decryption Keyrings
|
||||
sleep ${sleep_min}
|
||||
Settings-Search ${id-name} ${search}
|
||||
sleep ${sleep_min}
|
||||
@@ -901,18 +826,18 @@ EditDecryptionKeyrings
|
||||
sleep ${sleep_min}
|
||||
input id=keyringsadd_name1 ${name} #输入name
|
||||
sleep ${sleep_min}
|
||||
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/div[2]/form/div[5]/div/div/div/input ${file} #上传文件
|
||||
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[2]/form/div[5]/div/div/div/input ${file} #上传文件
|
||||
sleep ${sleep}
|
||||
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} #上传文件
|
||||
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/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 ${sleep_min}
|
||||
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 #点击下拉框
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[2]/form/div[9]/div/div/div[1]/span/span/i #点击下拉框
|
||||
sleep ${sleep_min}
|
||||
click ${type} #选择证书类型
|
||||
sleep ${sleep_min}
|
||||
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 #点击下拉框
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[2]/form/div[10]/div/div/div[1]/span/span/i #点击下拉框
|
||||
sleep ${sleep}
|
||||
click ${type1} #选择加密解密类型
|
||||
sleep ${sleep_min}
|
||||
@@ -933,11 +858,7 @@ EditSSLDecryptionExclusion
|
||||
... ${id-name}:输入搜索的内容
|
||||
... ${name}:输入name
|
||||
... ${calue1}:输入内容
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="Settings"]/ul/li[3] #点击二级目录Trusted Certificate Authorities
|
||||
sleep ${sleep}
|
||||
click xpath=//*[@id="proxyTabs"]/div/ul/li[3] #点击SSL Decryption Exclusion按钮
|
||||
sleep ${sleep_min}
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_SSL
|
||||
Settings-Search ${id-name} ${search}
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr #点击搜索列表
|
||||
@@ -982,13 +903,7 @@ CreateSSLFingerprint
|
||||
... ${Pinning}:是否Pinning(Yes/No)
|
||||
... ${search}:查询条件
|
||||
... ${Description}:描述
|
||||
sleep ${sleep_min}
|
||||
click id=Settings #点击一级目录Settings
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="Settings"]/ul/li[3] #点击二级目录Certificate Managements
|
||||
sleep ${sleep}
|
||||
click xpath=//*[@id="proxyTabs"]/div/ul/li[5] #点击SSL Fingerprint
|
||||
sleep ${sleep_min}
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/SSL_Fingerprint
|
||||
click id=Fingerprint_create #点击Create
|
||||
sleep ${sleep_min}
|
||||
input id=authoritiesAdd_name1 ${Ja3}
|
||||
@@ -1016,11 +931,7 @@ EditSSLFingerprint
|
||||
... ${Pinning}:是否Pinning(Yes/No)
|
||||
... ${search}:查询条件 id 或JA3Hash
|
||||
... ${Description}:描述
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="Settings"]/ul/li[3] #点击二级目录Certificate Managements
|
||||
sleep ${sleep}
|
||||
click xpath=//*[@id="proxyTabs"]/div/ul/li[5] #点击SSL Fingerprint
|
||||
sleep ${sleep_min}
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/SSL_Fingerprint
|
||||
Settings-Search ${ID-Ja3} ${search}
|
||||
sleep ${sleep}
|
||||
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
|
||||
@@ -1055,11 +966,7 @@ SSLFingerprintImportUserAgent
|
||||
... ${USQuantity} :导入文件对应指纹信息US得数量
|
||||
... ${AssertionText}:断言得US
|
||||
... ${USXpath}:被断言US得xpath定位
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="Settings"]/ul/li[3] #点击二级目录Certificate Managements
|
||||
sleep ${sleep}
|
||||
click xpath=//*[@id="proxyTabs"]/div/ul/li[5] #点击SSL Fingerprint
|
||||
sleep ${sleep_min}
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/SSL_Fingerprint
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[1]/span[2]/button
|
||||
sleep ${sleep}
|
||||
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[4]/div/div/div[2]/div/div[1]/input ${file}
|
||||
@@ -1083,11 +990,7 @@ SSLFingerprintImportJA3
|
||||
[Arguments] ${file}
|
||||
[Documentation]
|
||||
... ${file}:上传文件路径
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="Settings"]/ul/li[3] #点击二级目录Certificate Managements
|
||||
sleep ${sleep}
|
||||
click xpath=//*[@id="proxyTabs"]/div/ul/li[5] #点击SSL Fingerprint
|
||||
sleep ${sleep_min}
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/SSL_Fingerprint
|
||||
click id=objectImport
|
||||
sleep ${sleep}
|
||||
Choose File xpath=/html/body/div/div/div[1]/div/div/div[1]/div/form/div[1]/div/div/div[1]/input ${file}
|
||||
@@ -1246,12 +1149,7 @@ Min_max_version
|
||||
|
||||
CreateDecryptionProfile
|
||||
[Arguments] ${name} ${search} ${dict1}=null ${fail1}=null ${min1}=null ${max1}=null
|
||||
sleep ${sleep_min}
|
||||
click id=Settings #点击一级目录Settings
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
|
||||
sleep ${sleep}
|
||||
click xpath=//*[@id="profilesTabs"]/li[5] #点击Decryption Profile
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_DecryptionProfile
|
||||
sleep ${sleep_min}
|
||||
click id=insertAdd #点击Create
|
||||
sleep ${sleep_min}
|
||||
@@ -1310,11 +1208,11 @@ Min_max_version
|
||||
... ELSE log 错误
|
||||
sleep ${sleep}
|
||||
click id=decryption-ok
|
||||
Wait Until Element Is Enabled xpath=//*[@id="profilesTabs"]/li[5] ${sleep_Wait}
|
||||
Wait Until Element Is Enabled id=VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_DecryptionProfile ${sleep_Wait}
|
||||
sleep ${sleep_min}
|
||||
Settings-Search ${name} ${search} #搜索框的关键字
|
||||
sleep ${sleep}
|
||||
${name1} get text 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
|
||||
${name1} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr/td[2]/div/div/span
|
||||
Should Be Equal As Strings ${name1} ${name}
|
||||
|
||||
|
||||
@@ -1335,17 +1233,12 @@ ButtonSwitch
|
||||
EditDecryptionProfile
|
||||
[Arguments] ${id-name} ${name} ${search} ${dict1}=null ${fail1}=null ${min1}=null
|
||||
... ${max1}=null
|
||||
click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
|
||||
sleep ${sleep}
|
||||
click xpath=//*[@id="profilesTabs"]/li[5] #点击Decryption Profile
|
||||
sleep ${sleep_min}
|
||||
OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_DecryptionProfile
|
||||
Settings-Search ${id-name} ${search} #搜索框的关键字
|
||||
Wait Until Element Is Enabled 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 ${sleep_Wait}
|
||||
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 #点击搜索列表
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr #点击搜索列表
|
||||
sleep ${sleep_min}
|
||||
click id=insertEdit #点击Edit
|
||||
sleep ${sleep}
|
||||
Clear Element Text id=decrytion_profileName1 #清空name输入框
|
||||
sleep ${sleep_min}
|
||||
input id=decrytion_profileName1 ${name} #输入name
|
||||
sleep ${sleep_min}
|
||||
@@ -1401,16 +1294,16 @@ EditDecryptionProfile
|
||||
... AND click id=pro_max0
|
||||
... ELSE log 错误
|
||||
click id=decryption-ok
|
||||
Wait Until Element Is Enabled xpath=//*[@id="profilesTabs"]/li[5] ${sleep_Wait}
|
||||
Wait Until Element Is Enabled id=VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_DecryptionProfile ${sleep_Wait}
|
||||
Settings-Search ${id-name} ${search} #搜索框的关键字
|
||||
${name1} get text 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
|
||||
${name1} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr/td[2]/div/div/span
|
||||
Should Be Equal As Strings ${name1} ${name}
|
||||
|
||||
DecryptionProfileButtonVerification
|
||||
[Arguments] ${dict1} ${id-name} ${search} ${xpath1}=//*[@id="policy_Manipulation_create8"]/div[2]/form/div/div/label[contains(text(), "
|
||||
... ${xpath2}=")]/following-sibling::div/div
|
||||
... ${open}=el-switch is-checked
|
||||
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
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div/div[2]/div/div[3]/table/tbody/tr/td[2]/div/div/span
|
||||
sleep ${sleep_min}
|
||||
click id=insertEdit
|
||||
sleep ${sleep_min}
|
||||
@@ -1422,7 +1315,7 @@ DecryptionProfileButtonVerification
|
||||
END
|
||||
sleep ${sleep_min}
|
||||
click id=decryption-ok
|
||||
Wait Until Element Is Enabled xpath=//*[@id="profilesTabs"]/li[5] ${sleep_Wait}
|
||||
Wait Until Element Is Enabled id=VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_DecryptionProfile ${sleep_Wait}
|
||||
Settings-Search ${id-name} ${search}
|
||||
|
||||
Delete
|
||||
@@ -1732,13 +1625,7 @@ Req_Res_Body
|
||||
|
||||
CreateIpLibraries
|
||||
[Arguments] ${type1} ${type} ${Continent/Country} ${GeoNameID} ${City} ${ip} ${j}=1 ${Country}=null ${Longitude}=null ${Latitude}=null
|
||||
sleep ${sleep}
|
||||
click id=Settings #点击一级目录Settings
|
||||
sleep ${sleep}
|
||||
click xpath=//*[@id="Settings"]/ul/li[5]
|
||||
sleep ${sleep}
|
||||
click xpath=//*[@id="Advanced/ipLibrary"] #点击二级目录IP_Libraries
|
||||
sleep ${sleep}
|
||||
OpenIpLibraries
|
||||
click id=tagAdd #点击Create按钮
|
||||
sleep ${sleep}
|
||||
run keyword if "${type}"=="Country" Run Keywords click id=security_action_country
|
||||
@@ -1797,22 +1684,16 @@ EditIpLibraries
|
||||
run keyword if "${Latitude}"!="null" Run Keywords input id=ip_geography_latitude ${Latitude}
|
||||
... AND sleep ${sleep_min}
|
||||
click id=IP_library_add
|
||||
Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div ${sleep_Wait}
|
||||
Wait Until Element Is Enabled ID=tagAdd ${sleep_Wait}
|
||||
#验证修改是否成功
|
||||
Switch_IP_Libraries ${type} ${GeoNameID} ${GeoNameID}
|
||||
${GeoNameText} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div
|
||||
${GeoNameText} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div
|
||||
sleep ${sleep}
|
||||
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 ${sleep_min}
|
||||
click id=Settings #点击一级目录Settings
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="Settings"]/ul/li[5]
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="Advanced/ipLibrary"] #点击二级目录IP_Libraries
|
||||
sleep ${sleep}
|
||||
OpenIpLibraries
|
||||
click id=tagAdd #点击Create按钮
|
||||
sleep ${sleep}
|
||||
run keyword if "${type}"=="Country" Run Keywords click id=security_action_country
|
||||
@@ -2022,13 +1903,13 @@ CreatePacketCapture
|
||||
... ${ServerIP}:服务器 IP 默认为空
|
||||
... ${ServerPort}:服务器端口 默认为空
|
||||
sleep ${sleep_min}
|
||||
OpenPages //*[@id="Settings"]/ul/li[4] Proxy_Profiles_Profile_Insert
|
||||
OpenPacketCapture
|
||||
click id=packet_create
|
||||
sleep ${sleep}
|
||||
input id=PacketCaptureadd_name ${name}
|
||||
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 click id=select_addrtype1
|
||||
... AND sleep ${sleep_min}
|
||||
@@ -2046,7 +1927,7 @@ CreatePacketCapture
|
||||
... AND input id=PacketCaptureadd_serPort ${ServerPort}
|
||||
... AND sleep ${sleep_min}
|
||||
... 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}
|
||||
run keyword if "${Protocol}"=="TCP" run keywords sleep ${sleep_min}
|
||||
... AND click id=select_Protocol0
|
||||
@@ -2061,8 +1942,8 @@ CreatePacketCapture
|
||||
input id=PacketCaptureadd_pcapStorageDay ${CaptureDuration}
|
||||
sleep ${sleep_min}
|
||||
click id=packetCaptureAdd_ok
|
||||
Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1] ${sleep_Wait}
|
||||
Settings-search ${name} name
|
||||
sleep ${sleep}
|
||||
SystemSearch ${name} name
|
||||
sleep ${sleep_min}
|
||||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[4]/div/div/div/p/span
|
||||
Should Be Equal As Strings ${text} ${name}
|
||||
@@ -2177,7 +2058,6 @@ PacketCaptureEffectiveDevices
|
||||
sleep ${sleep_min}
|
||||
|
||||
|
||||
|
||||
PacketCaptureSerch
|
||||
[Arguments] ${status}
|
||||
sleep ${sleep_min}
|
||||
@@ -2237,25 +2117,25 @@ DeleteIPLibraries
|
||||
Switch_IP_Libraries
|
||||
[Arguments] ${type} ${value} ${GeoName}
|
||||
sleep ${sleep}
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[1]/span/div/div/div[2]/div/div/div/input
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/span/div/div/div[2]/div/div/div[1]/input
|
||||
sleep ${sleep}
|
||||
run keyword if "${type}"=="Geo Name" Run Keywords click xpath=/html/body/div/div[1]/div[1]/ul/li[2]
|
||||
... AND sleep ${sleep_min}
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
run keyword if "${type}"=="Country and Region" Run Keywords click xpath=/html/body/div/div[1]/div[1]/ul/li[3]
|
||||
... AND sleep ${sleep_min}
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
run keyword if "${type}"=="City" Run Keywords click xpath=/html/body/div/div[1]/div[1]/ul/li[4]
|
||||
... AND sleep ${sleep_min}
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
run keyword if "${type}"=="Operator" Run Keywords click xpath=/html/body/div/div[1]/div[1]/ul/li[5]
|
||||
... AND sleep ${sleep_min}
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... AND sleep ${sleep_min}
|
||||
... AND click xpath=/html/body/div[2]/div[1]/div[1]/ul/li[1]
|
||||
sleep ${sleep_min}
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[1]/span/div/i
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/span/div/i
|
||||
sleep ${sleep_min}
|
||||
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]
|
||||
sleep ${sleep_min}
|
||||
@@ -2264,21 +2144,15 @@ Switch_IP_Libraries
|
||||
Should Be Equal As Strings ${GeoNameText} ${GeoName} #断言
|
||||
|
||||
OpenPages
|
||||
[Arguments] ${SecondaryMenu} ${Three-levelMenu} ${Targeting}=null
|
||||
[Arguments] ${SecondaryMenu}
|
||||
[Documentation]
|
||||
... ${SecondaryMenu}:二级菜单
|
||||
... ${Three-levelMenu}:三级菜单
|
||||
... ${Targeting} :三级菜单 定位方式 默认不输入为id
|
||||
click id=Settings
|
||||
click id=VSidebar1_Home1_App0_anonymousComponent-1_Profiles
|
||||
sleep ${sleep}
|
||||
click xpath=${SecondaryMenu}
|
||||
sleep ${sleep}
|
||||
run keyword if "${Targeting}"=="null" run keywords sleep ${sleep_min}
|
||||
... AND click id=${Three-levelMenu}
|
||||
run keyword if "${Targeting}"=="xpath" run keywords sleep ${sleep_min}
|
||||
... AND click ${Targeting}=${Three-levelMenu}
|
||||
click id=${SecondaryMenu}
|
||||
sleep ${sleep}
|
||||
|
||||
|
||||
TurnPage
|
||||
[Arguments] ${NextPage} ${PreviousPage} ${JumpInput} ${pages} ${AssertXpath} ${lastpage}=null ${lastxpath}=null
|
||||
[Documentation]
|
||||
@@ -2459,10 +2333,7 @@ UploadFilesSize
|
||||
... ${file}:上传文件本地
|
||||
... ${Promptinfor}:页面提示信息
|
||||
run keyword if "${Page}"=="ResponsePages" run keywords sleep ${sleep_min}
|
||||
... AND click id=Settings #点击一级目录Settings
|
||||
... AND sleep ${sleep_min}
|
||||
... AND click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
|
||||
... AND sleep ${sleep}
|
||||
... AND OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_ResponsePages #点击一级目录Settings
|
||||
... AND click id=responseAdd #Response Pages点击Create
|
||||
... AND sleep ${sleep}
|
||||
... AND input id=responsepages_profileName1 ${name} #输入name
|
||||
@@ -2472,12 +2343,7 @@ UploadFilesSize
|
||||
... AND click id=responseAddOk1
|
||||
... AND sleep ${sleep}
|
||||
run keyword if "${Page}"=="InsertScripts" run keywords sleep ${sleep_min}
|
||||
... AND click id=Settings #点击一级目录Settings
|
||||
... AND sleep ${sleep_min}
|
||||
... AND click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
|
||||
... AND sleep ${sleep}
|
||||
... AND click xpath=//*[@id="profilesTabs"]/li[2] #点击Insert Scripts按钮
|
||||
... AND sleep ${sleep_min}
|
||||
... AND OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_Insert
|
||||
... AND click id=insertAdd #点击Create
|
||||
... AND sleep ${sleep}
|
||||
... AND input id=insert_profileName1 ${name} #输入name
|
||||
@@ -2491,17 +2357,12 @@ UploadFilesSize
|
||||
... AND click id=insertAddOk1 #点击OK
|
||||
... AND sleep ${sleep}
|
||||
run keyword if "${Page}"=="HijackFiles" run keywords sleep ${sleep_min}
|
||||
... AND click id=Settings #点击一级目录Settings
|
||||
... AND sleep ${sleep_min}
|
||||
... AND click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
|
||||
... AND sleep ${sleep}
|
||||
... AND click xpath=//*[@id="profilesTabs"]/li[3] #点击Hijack Files按钮
|
||||
... AND sleep ${sleep_min}
|
||||
... AND OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_Profiles/Profile_HijackFiles #点击一级目录Settings
|
||||
... AND click id=hijackAdd #点击Create
|
||||
... AND sleep ${sleep}
|
||||
... AND input id=hijack_profileName1 ${name} #输入name
|
||||
... AND sleep ${sleep}
|
||||
... AND Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[2]/div/div/div[1]/input ${file} #上传文件
|
||||
... AND Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[2]/form/div[2]/div/div/div[1]/input ${file} #上传文件
|
||||
... AND sleep ${sleep_min}
|
||||
... AND click id=hijackAddContentType #点击+ 打开侧滑窗口
|
||||
... AND sleep ${sleep_min}
|
||||
@@ -2510,11 +2371,7 @@ UploadFilesSize
|
||||
... AND click id=hijackAddOk1
|
||||
... AND sleep ${sleep}
|
||||
run keyword if "${Page}"=="SSLFingerprint" run keywords sleep ${sleep_min}
|
||||
... AND click id=Settings #点击一级目录Settings
|
||||
... AND sleep ${sleep_min}
|
||||
... AND click xpath=//*[@id="Settings"]/ul/li[3] #点击二级目录
|
||||
... AND sleep ${sleep}
|
||||
... AND click xpath=//*[@id="proxyTabs"]/div/ul/li[5]
|
||||
... AND OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/SSL_Fingerprint
|
||||
... 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 sleep ${sleep_min}
|
||||
@@ -2523,10 +2380,7 @@ UploadFilesSize
|
||||
... AND click id=Import_ua_Ok
|
||||
... AND sleep ${sleep}
|
||||
run keyword if "${Page}" == "TrustedCertificateAuthorities" run keywords sleep ${sleep_min}
|
||||
... AND click id=Settings
|
||||
... AND sleep ${sleep_min}
|
||||
... AND click xpath=//*[@id="Settings"]/ul/li[3] #点击二级目录Trusted Certificate Authorities
|
||||
... AND sleep ${sleep}
|
||||
... AND OpenPages VSidebar1_Home1_App0_anonymousComponent-1_Proxy_CertificateManagement/Certificate_Authorities
|
||||
... AND click id=app_create #点击Import
|
||||
... AND sleep ${sleep}
|
||||
... AND input id=authoritiesAdd_name1 ${name} #输入name
|
||||
@@ -2561,14 +2415,7 @@ DeleteReferencedData
|
||||
... ${SecondaryMenu}:二级目录
|
||||
... ${ID} :查询数据的ID
|
||||
... ${PromptInformation} :提示信息
|
||||
... ${Three-levelMenu}:三级菜单
|
||||
sleep ${sleep_min}
|
||||
click id=Settings #点击一级目录Settings
|
||||
sleep ${sleep_min}
|
||||
click xpath=${SecondaryMenu} #点击二级目录Proxy Profiles
|
||||
sleep ${sleep}
|
||||
click xpath=${Three-levelMenu}
|
||||
sleep ${sleep_min}
|
||||
OpenPages ${SecondaryMenu}
|
||||
Settings-Search ${ID} id
|
||||
sleep ${sleep}
|
||||
run keyword if "${Page}"=="ResponsePage" run keywords sleep ${sleep_min}
|
||||
@@ -2584,7 +2431,7 @@ DeleteReferencedData
|
||||
... AND sleep ${sleep_min}
|
||||
... AND DeletehijackDel
|
||||
run keyword if "${Page}"=="TrafficMirrorProfile" run keywords sleep ${sleep_min}
|
||||
... AND click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||
... AND click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]
|
||||
... AND sleep ${sleep_min}
|
||||
... AND DeletetrafficMirrorDel
|
||||
run keyword if "${Page}"=="DecryptionProfile" run keywords sleep ${sleep_min}
|
||||
@@ -2704,6 +2551,17 @@ ResponsrPageCreateAssert
|
||||
${text1} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/span #获取点击后页面文本信息
|
||||
SettingsAssertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/span ${Name}
|
||||
|
||||
OpenIpLibraries
|
||||
click id=VSidebar1_Home1_App0_anonymousComponent-1_System
|
||||
sleep ${sleep_min}
|
||||
click id=VSidebar1_Home1_App0_anonymousComponent-1_Advanced/IP_Libraries
|
||||
sleep ${sleep}
|
||||
|
||||
OpenPacketCapture
|
||||
click id=VSidebar1_Home1_App0_anonymousComponent-1_System
|
||||
sleep ${sleep_min}
|
||||
click id=VSidebar1_Home1_App0_anonymousComponent-1_Trouble_shooting/Packet_Capture
|
||||
sleep ${sleep}
|
||||
|
||||
DeleteresinseDel1
|
||||
sleep ${sleep}
|
||||
@@ -2713,3 +2571,49 @@ DeleteresinseDel1
|
||||
sleep ${sleep}
|
||||
click xpath=/html/body/div/div/div[3]/button[2]
|
||||
sleep ${sleep}
|
||||
|
||||
SystemSearch
|
||||
[Arguments] ${value} ${search}
|
||||
sleep ${sleep}
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/span/div/div/div[2]/div/div/div/input #点击搜索框
|
||||
sleep ${sleep_min}
|
||||
#判断是使用name搜索还是id搜索
|
||||
run keyword if "${search}"=="name" run keywords sleep ${sleep_min}
|
||||
... 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[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... ELSE IF "${search}"=="id" run keywords sleep ${sleep_min}
|
||||
... 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[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... ELSE IF "${search}"=="Issuer" run keywords sleep ${sleep_min}
|
||||
... 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[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... ELSE IF "${search}"=="CommonName" run keywords sleep ${sleep_min}
|
||||
... AND click xpath=/html/body/div/div[1]/div[1]/ul/li[5]
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... ELSE IF "${search}"=="CertificateFingerprint" run keywords sleep ${sleep_min}
|
||||
... AND click xpath=/html/body/div/div[1]/div[1]/ul/li[6]
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... ELSE IF "${search}"=="Source Website" run keywords sleep ${sleep_min}
|
||||
... 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[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... ELSE IF "${search}"=="JA3Hash" run keywords sleep ${sleep_min}
|
||||
... 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[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... ELSE IF "${search}"=="GeoName" run keywords sleep ${sleep_min}
|
||||
... 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[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... ELSE IF "${search}"=="CountryandRegion" run keywords sleep ${sleep_min}
|
||||
... 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[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... ELSE IF "${search}"=="City" run keywords sleep ${sleep_min}
|
||||
... 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[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... ELSE IF "${search}"=="ip" run keywords sleep ${sleep_min}
|
||||
... 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[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
... ELSE IF "${search}"=="port" run keywords sleep ${sleep_min}
|
||||
... AND click xpath=/html/body/div/div[1]/div[1]/ul/li[5]
|
||||
... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
||||
sleep ${sleep}
|
||||
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div/div[1]/span/div/i #点击搜索按钮
|
||||
sleep ${sleep}
|
||||
|
||||
Reference in New Issue
Block a user