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