From 1aa84a1845553bd00965b3bd01eaf0224b5e928e Mon Sep 17 00:00:00 2001 From: byb11 Date: Thu, 21 Jan 2021 14:45:35 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=96=B0=E5=BB=BA=E6=8C=87=E7=BA=B9=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2Case=092.=E4=B8=8A=E4=BC=A0=E6=96=B0=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui_settings/SSLFingerprintCase.robot | 75 +++++++++++++++++++ .../InportSSLFingerprint.csv | 3 + 2 files changed, 78 insertions(+) create mode 100644 01-TestCase/tsg_ui/ui_settings/SSLFingerprintCase.robot create mode 100644 05-Other/SSLFingerprint_files/InportSSLFingerprint.csv diff --git a/01-TestCase/tsg_ui/ui_settings/SSLFingerprintCase.robot b/01-TestCase/tsg_ui/ui_settings/SSLFingerprintCase.robot new file mode 100644 index 0000000..94fc69a --- /dev/null +++ b/01-TestCase/tsg_ui/ui_settings/SSLFingerprintCase.robot @@ -0,0 +1,75 @@ +*** Settings *** +Force Tags tsg-ui settings SSL Decryption Exclusion +Resource ../../../03-Variable/bifangapivariable.txt +Resource ../../../02-Keyword/tsg_ui/setting/Settings.robot +Library OperatingSystem + +*** Test Cases *** +SSLFingerprintCreatePinning + [Tag] Positive UI Pinning Settings SSLFingerprint + CreateSSLFingerprint a75de44db3e351bbd8d38b64c41fffff yes JA3Hash Description=test + click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr + DeleteSSLFingerprint + +SSLFingerprintCreateNotPinning + [Tag] Positive UI NotPinning Settings SSLFingerprint + CreateSSLFingerprint a75de44db3e351bbd8d38b64c41aaaaa No JA3Hash Description=test + click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr + DeleteSSLFingerprint + +SSLFingerprintEditPingningSearchID + [Tag] Positive UI Pinning Settings SSLFingerprint + CreateSSLFingerprint a75de44db3e351bbd8d38b64c41fffff Yes JA3Hash Description=test + ${ID} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/div/span + EditSSLFingerprint ${ID} a75de44db3e351bbd8d3ffffffffffff No id Description=test1111 + click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr + DeleteSSLFingerprint + +SSLFingerprintEditNotPingningSearchJA3Hash + [Tag] Positive UI Pinning Settings SSLFingerprint + CreateSSLFingerprint a75de44db3e351bbd8d38b64c41fffff No JA3Hash Description=test + ${ID} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/div/span + EditSSLFingerprint a75de44db3e351bbd8d38b64c41fffff a75de44db3e351bbd8d3ffffffffffff Yes JA3Hash Description=test1111 + click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr + DeleteSSLFingerprint + + + + + + + + + + + + + + + +SSLFingerprintCreateJa3NotCombined + [Tag] Boundary UI JA3Hash Settings SSLFingerprint + CreateSSLFingerprint 11111111111111111111111111111111 No JA3Hash Description=test + click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr + DeleteSSLFingerprint + +SSLFingerprintCreateNullDescription + [Tag] Boundary UI JA3Hash Settings SSLFingerprint + CreateSSLFingerprint a75de44db3e351bbd8d38b64c41fffff No JA3Hash + click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr + DeleteSSLFingerprint + + + +SSLFingerprintCreateNullJA3Hash + [Tag] Negtive UI Settings SSLFingerprint + OpenPages sidebarProxy_CertificateManagement ThreelevelMenu=//*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath + click id=Fingerprint_create + sleep 1 + click id=authoritiesAdd_sub + ${text} Get Text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[1]/div/div[3] + Should Be Equal As Strings ${text} Please enter the content + + + + diff --git a/05-Other/SSLFingerprint_files/InportSSLFingerprint.csv b/05-Other/SSLFingerprint_files/InportSSLFingerprint.csv new file mode 100644 index 0000000..2c0e421 --- /dev/null +++ b/05-Other/SSLFingerprint_files/InportSSLFingerprint.csv @@ -0,0 +1,3 @@ +-->JA3 Hash,Pinning State,Descrption +d8c87baaaaaaaaaaaa9e41242626c2f3,1,test +d8c87babbbbbbbbbbbbb41242626c2f3,0,test