1.修改关键字 2.新建DecryptionProfileCase文件替换Decryption_Profile_Case
This commit is contained in:
@@ -5,137 +5,171 @@ Resource ../../../02-Keyword/tsg_ui/setting/Settings.robot
|
|||||||
Library OperatingSystem
|
Library OperatingSystem
|
||||||
|
|
||||||
*** Test Cases ***
|
*** Test Cases ***
|
||||||
Create_Decryption_Profile-001
|
CreateDecryptionProfileNameMinSize
|
||||||
|
[Tags] PositiveTestCase name Settings DecryptionProfile
|
||||||
${dict} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=1 EV Certificat=1
|
${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
|
... 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
|
... Allow HTTP/2=1
|
||||||
Create-Decryption_Profile lyf-test-1 name ${dict}
|
CreateDecryptionProfile 1 name ${dict}
|
||||||
click xpath=//*[@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
|
click xpath=//*[@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
|
||||||
Delete
|
Delete
|
||||||
|
|
||||||
Create_Decryption_Profile-002
|
CreateDecryptionProfileNameMaxSize
|
||||||
|
[Tags] PositiveTestCase 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 CreateDecryptionProfileNameMaxSizeCreateDecryptionProfileNameMaxSizeCreateDecryptionProfileNameMaxSizeCreateDecryptionProfileNam name ${dict}
|
||||||
|
click xpath=//*[@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
|
||||||
|
Delete
|
||||||
|
|
||||||
|
CreateDecryptionProfileAllOpen
|
||||||
|
[Tags] PositiveTestCase AllOpen 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 lyf-test-1 name ${dict}
|
||||||
|
click xpath=//*[@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
|
||||||
|
Delete
|
||||||
|
|
||||||
|
CreateDecryptionProfileAllClose
|
||||||
|
[Tags] PositiveTestCase AllClose Settings DecryptionProfile
|
||||||
${dict} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=0e
|
${dict} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=0e
|
||||||
... Certificate Transparency=0 Mutual Authentication=0 On Protocol Errors=0 Certificate Pinning=0 Certificate Not Installed=0 Mirror Client Versions=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
|
... Allow HTTP/2=0
|
||||||
Create-Decryption_Profile lyf-test-2 name ${dict}
|
CreateDecryptionProfile lyf-test-2 name ${dict}
|
||||||
click xpath=//*[@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
|
click xpath=//*[@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
|
||||||
Delete
|
Delete
|
||||||
|
|
||||||
Create_Decryption_Profile-003
|
CreateDecryptionProfileFail-closeAllOpen
|
||||||
|
[Tags] PositiveTestCase AllOpen Fail-close Settings DecryptionProfile
|
||||||
${dict} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=1 EV Certificat=1
|
${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
|
... 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
|
... Allow HTTP/2=1
|
||||||
Create-Decryption_Profile lyf-test-3 name ${dict} fail1=Fail-close
|
CreateDecryptionProfile lyf-test-3 name ${dict} fail1=Fail-close
|
||||||
click xpath=//*[@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
|
click xpath=//*[@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
|
||||||
Delete
|
Delete
|
||||||
|
|
||||||
Create_Decryption_Profile-004
|
CreateDecryptionProfilePass-throughAllOpen
|
||||||
|
[Tags] PositiveTestCase AllOpen Pass-through Settings DecryptionProfile
|
||||||
${dict} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=1 EV Certificat=1
|
${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
|
... 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
|
... Allow HTTP/2=1
|
||||||
Create-Decryption_Profile lyf-test-3 name ${dict} fail1=Pass-through
|
CreateDecryptionProfile lyf-test-3 name ${dict} fail1=Pass-through
|
||||||
click xpath=//*[@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
|
click xpath=//*[@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
|
||||||
Delete
|
Delete
|
||||||
|
|
||||||
Create_Decryption_Profile-005
|
CreateDecryptionProfileAllCloseSSLv3.0
|
||||||
|
[Tags] PositiveTestCase AllClose SSLv3.0 Settings DecryptionProfile
|
||||||
${dict} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=0
|
${dict} 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
|
... 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
|
... Allow HTTP/2=0
|
||||||
Create-Decryption_Profile lyf-test-5 name ${dict} min1=SSLv3.0 max1=SSLv3.0
|
CreateDecryptionProfile lyf-test-5 name ${dict} min1=SSLv3.0 max1=SSLv3.0
|
||||||
click xpath=//*[@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
|
click xpath=//*[@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
|
||||||
Delete
|
Delete
|
||||||
|
|
||||||
Create_Decryption_Profile-006
|
CreateDecryptionProfileAllCloseTLSv1.0
|
||||||
|
[Tags] PositiveTestCase AllClose TLSv1.0 Settings DecryptionProfile
|
||||||
${dict} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=0
|
${dict} 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
|
... 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
|
... Allow HTTP/2=0
|
||||||
Create-Decryption_Profile lyf-test-6 name ${dict} min1=TLSv1.0 max1=TLSv1.0
|
CreateDecryptionProfile lyf-test-6 name ${dict} min1=TLSv1.0 max1=TLSv1.0
|
||||||
click xpath=//*[@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
|
click xpath=//*[@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
|
||||||
Delete
|
Delete
|
||||||
|
|
||||||
Create_Decryption_Profile-007
|
CreateDecryptionProfileAllCloseTLSv1.1
|
||||||
|
[Tags] PositiveTestCase AllClose TLSv1.1 Settings DecryptionProfile
|
||||||
${dict} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=0
|
${dict} 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
|
... 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
|
... Allow HTTP/2=0
|
||||||
Create-Decryption_Profile lyf-test-7 name ${dict} min1=TLSv1.1 max1=TLSv1.1
|
CreateDecryptionProfile lyf-test-7 name ${dict} min1=TLSv1.1 max1=TLSv1.1
|
||||||
click xpath=//*[@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
|
click xpath=//*[@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
|
||||||
Delete
|
Delete
|
||||||
|
|
||||||
Create_Decryption_Profile-008
|
CreateDecryptionProfileAllCloseTLSv1.2
|
||||||
|
[Tags] PositiveTestCase AllClose TLSv1.2 Settings DecryptionProfile
|
||||||
${dict} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=0
|
${dict} 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
|
... 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
|
... Allow HTTP/2=0
|
||||||
Create-Decryption_Profile lyf-test-8 name ${dict} min1=TLSv1.2 max1=TLSv1.2
|
CreateDecryptionProfile lyf-test-8 name ${dict} min1=TLSv1.2 max1=TLSv1.2
|
||||||
click xpath=//*[@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
|
click xpath=//*[@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
|
||||||
Delete
|
Delete
|
||||||
|
|
||||||
Create_Decryption_Profile-009
|
CreateDecryptionProfileAllCloseTLSv1.3
|
||||||
|
[Tags] PositiveTestCase AllClose TLSv1.3 Settings DecryptionProfile
|
||||||
${dict} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=0
|
${dict} 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
|
... 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
|
... Allow HTTP/2=0
|
||||||
Create-Decryption_Profile lyf-test-9 name ${dict} min1=TLSv1.3 max1=TLSv1.3
|
CreateDecryptionProfile lyf-test-9 name ${dict} min1=TLSv1.3 max1=TLSv1.3
|
||||||
click xpath=//*[@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
|
click xpath=//*[@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
|
||||||
Delete
|
Delete
|
||||||
|
|
||||||
Create_Decryption_Profile-010
|
CreateDecryptionProfileCertCKSAllClose
|
||||||
|
[Tags] PositiveTestCase Settings DecryptionProfile
|
||||||
${dict} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=0
|
${dict} 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=0 Mirror Client Versions=1
|
... Certificate Transparency=0 Mutual Authentication=1 On Protocol Errors=1 Certificate Pinning=1 Certificate Not Installed=0 Mirror Client Versions=1
|
||||||
... Allow HTTP/2=1
|
... Allow HTTP/2=1
|
||||||
Create-Decryption_Profile lyf-test-10 name ${dict}
|
CreateDecryptionProfile lyf-test-10 name ${dict}
|
||||||
click xpath=//*[@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
|
click xpath=//*[@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
|
||||||
Delete
|
Delete
|
||||||
|
|
||||||
Create_Decryption_Profile-011
|
CreateDecryptionProfileFail-close
|
||||||
|
[Tags] PositiveTestCase Fail-close Settings DecryptionProfile
|
||||||
${dict} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=1 EV Certificat=0
|
${dict} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=1 EV Certificat=0
|
||||||
... Certificate Transparency=0 Mutual Authentication=1 On Protocol Errors=1 Certificate Pinning=1 Certificate Not Installed=0 Mirror Client Versions=1
|
... Certificate Transparency=0 Mutual Authentication=1 On Protocol Errors=1 Certificate Pinning=1 Certificate Not Installed=0 Mirror Client Versions=1
|
||||||
... Allow HTTP/2=1
|
... Allow HTTP/2=1
|
||||||
Create-Decryption_Profile lyf-test-11 name ${dict} fail1=Fail-close
|
CreateDecryptionProfile lyf-test-11 name ${dict} fail1=Fail-close
|
||||||
click xpath=//*[@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
|
click xpath=//*[@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
|
||||||
Delete
|
Delete
|
||||||
|
|
||||||
Create_Decryption_Profile-012
|
CreateDecryptionProfilePass-through
|
||||||
|
[Tags] PositiveTestCase Pass-through Settings DecryptionProfile
|
||||||
${dict} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=1 EV Certificat=0
|
${dict} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=1 EV Certificat=0
|
||||||
... Certificate Transparency=0 Mutual Authentication=1 On Protocol Errors=1 Certificate Pinning=1 Certificate Not Installed=0 Mirror Client Versions=1
|
... Certificate Transparency=0 Mutual Authentication=1 On Protocol Errors=1 Certificate Pinning=1 Certificate Not Installed=0 Mirror Client Versions=1
|
||||||
... Allow HTTP/2=1
|
... Allow HTTP/2=1
|
||||||
Create-Decryption_Profile lyf-test-12 name ${dict} fail1=Pass-through
|
CreateDecryptionProfile lyf-test-12 name ${dict} fail1=Pass-through
|
||||||
click xpath=//*[@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
|
click xpath=//*[@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
|
||||||
Delete
|
Delete
|
||||||
|
|
||||||
Create_Decryption_Profile-013
|
CreateDecryptionProfileCertCKSCloseDBAndPVOpen
|
||||||
|
[Tags] PositiveTestCase Settings DecryptionProfile
|
||||||
${dict} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=1
|
${dict} 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
|
... 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
|
... Allow HTTP/2=1
|
||||||
Create-Decryption_Profile lyf-test-13 name ${dict}
|
CreateDecryptionProfile lyf-test-13 name ${dict}
|
||||||
click xpath=//*[@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
|
click xpath=//*[@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
|
||||||
Delete
|
Delete
|
||||||
|
|
||||||
Create_Decryption_Profile-014
|
CreateDecryptionProfileProtocolVersionOpen
|
||||||
|
[Tags] PositiveTestCase Settings DecryptionProfile
|
||||||
${dict} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=0
|
${dict} 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
|
... Certificate Transparency=0 Mutual Authentication=0 On Protocol Errors=0 Certificate Pinning=0 Certificate Not Installed=0 Mirror Client Versions=1
|
||||||
... Allow HTTP/2=1
|
... Allow HTTP/2=1
|
||||||
Create-Decryption_Profile lyf-test-14 name ${dict}
|
CreateDecryptionProfile lyf-test-14 name ${dict}
|
||||||
click xpath=//*[@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
|
click xpath=//*[@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
|
||||||
Delete
|
Delete
|
||||||
|
|
||||||
Create_Decryption_Profile-015
|
CreateDecryptionProfileAllow HTTP/2Open
|
||||||
|
[Tags] PositiveTestCase Settings DecryptionProfile
|
||||||
${dict} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=0
|
${dict} 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
|
... Certificate Transparency=0 Mutual Authentication=0 On Protocol Errors=0 Certificate Pinning=0 Certificate Not Installed=0 Mirror Client Versions=0
|
||||||
... Allow HTTP/2=1
|
... Allow HTTP/2=1
|
||||||
Create-Decryption_Profile lyf-test-15 name ${dict}
|
CreateDecryptionProfile lyf-test-15 name ${dict}
|
||||||
click xpath=//*[@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
|
click xpath=//*[@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
|
||||||
Delete
|
Delete
|
||||||
|
|
||||||
Edit_Dercryption_Profile-16
|
EditDercryptionProfileSearchID
|
||||||
|
[Tags] PositiveTestCase ID Settings DecryptionProfile
|
||||||
${dict} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=1 EV Certificat=1
|
${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=0
|
... Certificate Transparency=1 Mutual Authentication=1 On Protocol Errors=1 Certificate Pinning=1 Certificate Not Installed=1 Mirror Client Versions=0
|
||||||
... Allow HTTP/2=0
|
... Allow HTTP/2=0
|
||||||
Create-Decryption_Profile lyf-test-16 name ${dict} fail1=Pass-through min1=SSLv3.0 max1=SSLv3.0
|
CreateDecryptionProfile lyf-test-16 name ${dict} fail1=Pass-through min1=SSLv3.0 max1=SSLv3.0
|
||||||
Sleep 1
|
Sleep 1
|
||||||
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/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[3]/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||||
sleep 1
|
sleep 1
|
||||||
${dict1} Create Dictionary Common Name=0 Issuer=0 Self-signed=1 Expiry Date=1 EV Certificat=0
|
${dict1} Create Dictionary Common Name=0 Issuer=0 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
|
... 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
|
... Allow HTTP/2=0
|
||||||
Edit_Decryption Profile ${id} lyf-edit-test-1 id ${dict1} fail1=Fail-close min1=TLSv1.2
|
EditDecryptionProfile ${id} EditDercryptionProfile id ${dict1} fail1=Fail-close min1=TLSv1.2
|
||||||
... max1=TLSv1.2
|
... max1=TLSv1.2
|
||||||
|
|
||||||
@@ -1082,7 +1082,7 @@ Min_max_version
|
|||||||
... AND click id=pro_max0
|
... AND click id=pro_max0
|
||||||
... ELSE log 错误
|
... ELSE log 错误
|
||||||
|
|
||||||
Create-Decryption_Profile
|
CreateDecryptionProfile
|
||||||
[Arguments] ${name} ${search} ${dict1}=null ${fail1}=null ${min1}=null ${max1}=null
|
[Arguments] ${name} ${search} ${dict1}=null ${fail1}=null ${min1}=null ${max1}=null
|
||||||
Sleep 1
|
Sleep 1
|
||||||
click id=children6 #点击一级目录Settings
|
click id=children6 #点击一级目录Settings
|
||||||
@@ -1095,7 +1095,7 @@ Create-Decryption_Profile
|
|||||||
Sleep 1
|
Sleep 1
|
||||||
input id=insert_profileName ${name}
|
input id=insert_profileName ${name}
|
||||||
Sleep 1
|
Sleep 1
|
||||||
Button_Switch ${dict1} //*[@id="policy_Manipulation_create8"]/div[2]/form/div/div/label[contains(text(), " ")]/following-sibling::div/div el-switch is-checked el-switch
|
ButtonSwitch ${dict1} //*[@id="policy_Manipulation_create8"]/div[2]/form/div/div/label[contains(text(), " ")]/following-sibling::div/div el-switch is-checked el-switch
|
||||||
${fail} Set Variable ${fail1}
|
${fail} Set Variable ${fail1}
|
||||||
run keyword if "${fail}"=="Fail-close" Run Keywords sleep 1
|
run keyword if "${fail}"=="Fail-close" Run Keywords sleep 1
|
||||||
... AND click xpath=//*[@id="policy_Manipulation_create8"]/div[2]/form/div[3]/div[5]/div/div/label[1]/span
|
... AND click xpath=//*[@id="policy_Manipulation_create8"]/div[2]/form/div[3]/div[5]/div/div/label[1]/span
|
||||||
@@ -1155,21 +1155,21 @@ Create-Decryption_Profile
|
|||||||
Should Be Equal As Strings ${name1} ${name}
|
Should Be Equal As Strings ${name1} ${name}
|
||||||
|
|
||||||
|
|
||||||
Button_Switch
|
ButtonSwitch
|
||||||
[Arguments] ${dict1} ${xpath1} ${xpath2} ${open} ${close}
|
[Arguments] ${dict1} ${xpath1} ${xpath2} ${open} ${close}
|
||||||
${dict} Set Variable ${dict1}
|
${dict} Set Variable ${dict1}
|
||||||
: FOR ${list} ${key} IN ENUMERATE @{dict}
|
FOR ${list} ${key} IN ENUMERATE @{dict}
|
||||||
\ ${class}= Get Element Attribute xpath=${xpath1}${key}${xpath2} class
|
${class}= Get Element Attribute xpath=${xpath1}${key}${xpath2} class
|
||||||
\ run keyword if "${class}"=="${open}" and "${dict}[${key}]"=="1" log 默认开启,不进行操作
|
run keyword if "${class}"=="${open}" and "${dict}[${key}]"=="1" log 默认开启,不进行操作
|
||||||
\ run keyword if "${class}"=="${open}" and "${dict}[${key}]"=="0" Run Keywords log 默认开启,但需求需要关闭,进行点击关闭按钮
|
run keyword if "${class}"=="${open}" and "${dict}[${key}]"=="0" Run Keywords log 默认开启,但需求需要关闭,进行点击关闭按钮
|
||||||
\ ... AND sleep 1
|
... AND sleep 1
|
||||||
\ ... AND click xpath=${xpath1}${key}${xpath2}/span
|
... AND click xpath=${xpath1}${key}${xpath2}/span
|
||||||
\ run keyword if "${class}"=="${close}" and "${dict}[${key}]"=="1" Run Keywords log 默认关闭,但需求需要开启,进行点击开启按钮
|
run keyword if "${class}"=="${close}" and "${dict}[${key}]"=="1" Run Keywords log 默认关闭,但需求需要开启,进行点击开启按钮
|
||||||
\ ... AND sleep 1
|
... AND sleep 1
|
||||||
\ ... AND click xpath=${xpath1}${key}${xpath2}/span
|
... AND click xpath=${xpath1}${key}${xpath2}/span
|
||||||
\ run keyword if "${class}"=="${close}" and "${dict}[${key}]"=="0" log 默认关闭,不进行操作
|
run keyword if "${class}"=="${close}" and "${dict}[${key}]"=="0" log 默认关闭,不进行操作
|
||||||
|
END
|
||||||
Edit_Decryption Profile
|
EditDecryptionProfile
|
||||||
[Arguments] ${id-name} ${name} ${search} ${dict1}=null ${fail1}=null ${min1}=null
|
[Arguments] ${id-name} ${name} ${search} ${dict1}=null ${fail1}=null ${min1}=null
|
||||||
... ${max1}=null
|
... ${max1}=null
|
||||||
click id=sidebarProxy_Profiles #点击二级目录Proxy Profiles
|
click id=sidebarProxy_Profiles #点击二级目录Proxy Profiles
|
||||||
@@ -1186,7 +1186,7 @@ Edit_Decryption Profile
|
|||||||
sleep 1
|
sleep 1
|
||||||
input id=insert_profileName ${name} #输入name
|
input id=insert_profileName ${name} #输入name
|
||||||
sleep 1
|
sleep 1
|
||||||
Button_Switch ${dict1} //*[@id="policy_Manipulation_create8"]/div[2]/form/div/div/label[contains(text(), " ")]/following-sibling::div/div el-switch is-checked el-switch
|
ButtonSwitch ${dict1} //*[@id="policy_Manipulation_create8"]/div[2]/form/div/div/label[contains(text(), " ")]/following-sibling::div/div el-switch is-checked el-switch
|
||||||
${fail} Set Variable ${fail1}
|
${fail} Set Variable ${fail1}
|
||||||
run keyword if "${fail}"=="Fail-close" Run Keywords sleep 1
|
run keyword if "${fail}"=="Fail-close" Run Keywords sleep 1
|
||||||
... AND click xpath=//*[@id="policy_Manipulation_create8"]/div[2]/form/div[6]/div[5]/div/div/label[1]/span
|
... AND click xpath=//*[@id="policy_Manipulation_create8"]/div[2]/form/div[6]/div[5]/div/div/label[1]/span
|
||||||
|
|||||||
Reference in New Issue
Block a user