1.完善Decryption Keyrings测试用例及关键字 2.新增测试文件 3.修改HSM测试用例
This commit is contained in:
@@ -7,14 +7,14 @@ Library OperatingSystem
|
|||||||
|
|
||||||
CreateHSM
|
CreateHSM
|
||||||
[Tags] Positive UI Devices HSM
|
[Tags] Positive UI Devices HSM
|
||||||
CreateHSM ${TEST NAME} ${testClentIP} ${password} Almaty
|
CreateHSM ${TEST NAME} ${testClentIP} 1111111 Almaty
|
||||||
Wait Until Element Is Enabled id=insertAdd
|
Wait Until Element Is Enabled id=insertAdd
|
||||||
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span/span ${TEST NAME}
|
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span/span ${TEST NAME}
|
||||||
DdeleteHSM
|
DdeleteHSM
|
||||||
|
|
||||||
EditteHSM
|
EditteHSM
|
||||||
[Tags] Positive UI Devices HSM
|
[Tags] Positive UI Devices HSM
|
||||||
CreateHSM CreateHSM ${testClentIP} ${password} Almaty
|
CreateHSM CreateHSM ${testClentIP} 1111111 Almaty
|
||||||
Wait Until Element Is Enabled id=insertAdd
|
Wait Until Element Is Enabled id=insertAdd
|
||||||
EditHSM ${TEST NAME} 192.168.52.11 123456 Nur-sultan
|
EditHSM ${TEST NAME} 192.168.52.11 123456 Nur-sultan
|
||||||
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span/span ${TEST NAME}
|
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span/span ${TEST NAME}
|
||||||
@@ -27,7 +27,7 @@ HSMPagingDisplay
|
|||||||
|
|
||||||
CreateHSMNameMinSize
|
CreateHSMNameMinSize
|
||||||
[Tags] Boundary UI Devices HSM
|
[Tags] Boundary UI Devices HSM
|
||||||
CreateHSM 1 ${testClentIP} ${password} Almaty
|
CreateHSM 1 ${testClentIP} 1111111 Almaty
|
||||||
Wait Until Element Is Enabled id=insertAdd
|
Wait Until Element Is Enabled id=insertAdd
|
||||||
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span/span 1
|
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span/span 1
|
||||||
DdeleteHSM
|
DdeleteHSM
|
||||||
@@ -35,7 +35,7 @@ CreateHSMNameMinSize
|
|||||||
CreateHSMNameMaxSize
|
CreateHSMNameMaxSize
|
||||||
[Tags] Boundary UI Devices HSM
|
[Tags] Boundary UI Devices HSM
|
||||||
${name} Set Variable CreateHSMNameMaxSizeCreateHSMNameMaxSizeCreateHSMNameMaxSizeCreateHSMNameMaxSizeCreateHSMNameMaxSizeCreateHSMNameMaxSizeCreateHS
|
${name} Set Variable CreateHSMNameMaxSizeCreateHSMNameMaxSizeCreateHSMNameMaxSizeCreateHSMNameMaxSizeCreateHSMNameMaxSizeCreateHSMNameMaxSizeCreateHS
|
||||||
CreateHSM ${name} ${testClentIP} ${password} Almaty
|
CreateHSM ${name} ${testClentIP} 1111111 Almaty
|
||||||
Wait Until Element Is Enabled id=insertAdd
|
Wait Until Element Is Enabled id=insertAdd
|
||||||
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span/span ${name}
|
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span/span ${name}
|
||||||
DdeleteHSM
|
DdeleteHSM
|
||||||
@@ -43,7 +43,7 @@ CreateHSMNameMaxSize
|
|||||||
CreateHSMNameSpecialChar
|
CreateHSMNameSpecialChar
|
||||||
[Tags] Boundary UI Devices HSM
|
[Tags] Boundary UI Devices HSM
|
||||||
${name} Set Variable 中文+absc+моряков+@#¥%……&*
|
${name} Set Variable 中文+absc+моряков+@#¥%……&*
|
||||||
CreateHSM ${name} ${testClentIP} ${password} Almaty
|
CreateHSM ${name} ${testClentIP} 1111111 Almaty
|
||||||
Wait Until Element Is Enabled id=insertAdd
|
Wait Until Element Is Enabled id=insertAdd
|
||||||
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span/span ${name}
|
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span/span ${name}
|
||||||
DdeleteHSM
|
DdeleteHSM
|
||||||
@@ -76,13 +76,13 @@ CreateHSMIPFormatError
|
|||||||
|
|
||||||
CreateHSMIPFormatError
|
CreateHSMIPFormatError
|
||||||
[Tags] Negtive UI Devices HSM
|
[Tags] Negtive UI Devices HSM
|
||||||
CreateHSM ${TEST NAME} 192.168.50.256 ${password} Almaty
|
CreateHSM ${TEST NAME} 192.168.50.256 1111111 Almaty
|
||||||
Assertion //*[@id="policy_Manipulation_create8"]/div[2]/form/div[3]/div/div[2] IP can only be IPv4 or IPv6
|
Assertion //*[@id="policy_Manipulation_create8"]/div[2]/form/div[3]/div/div[2] IP can only be IPv4 or IPv6
|
||||||
|
|
||||||
CreateHSMPasswordFive
|
CreateHSMPasswordFive
|
||||||
[Tags] Negtive UI Devices HSM
|
[Tags] Negtive UI Devices HSM
|
||||||
CreateHSM ${TEST NAME} ${testClentIP} 11111 Almaty
|
CreateHSM ${TEST NAME} ${testClentIP} 11111 Almaty
|
||||||
Assertion //*[@id="policy_Manipulation_create8"]/div[2]/form/div[4]/div/div[2] IP can only be IPv4 or IPv6
|
Assertion //*[@id="policy_Manipulation_create8"]/div[2]/form/div[4]/div/div[2] Only English letters, numbers, underscore _, minus sign -, English dot (.) and its minimum 6 bits, maximum 16 bits.
|
||||||
|
|
||||||
CreateHSMPasswordFormatError
|
CreateHSMPasswordFormatError
|
||||||
[Tags] Negtive UI Devices HSM
|
[Tags] Negtive UI Devices HSM
|
||||||
@@ -90,5 +90,3 @@ CreateHSMPasswordFormatError
|
|||||||
Assertion //*[@id="policy_Manipulation_create8"]/div[2]/form/div[4]/div/div[2] Only English letters, numbers, underscore _, minus sign -, English dot (.) and its minimum 6 bits, maximum 16 bits.
|
Assertion //*[@id="policy_Manipulation_create8"]/div[2]/form/div[4]/div/div[2] Only English letters, numbers, underscore _, minus sign -, English dot (.) and its minimum 6 bits, maximum 16 bits.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -115,6 +115,17 @@ DecryptionKeyringsEditSearchName
|
|||||||
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
|
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
|
||||||
DeleteKeyrings_del
|
DeleteKeyrings_del
|
||||||
|
|
||||||
|
DecryptionKeyringsEditDefaultCertificate
|
||||||
|
[Tags] Positive UI Settings DecryptionKeyrings
|
||||||
|
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[2] xpath
|
||||||
|
Settings-Search 1 id
|
||||||
|
EditDefaultCertificate 220
|
||||||
|
Settings-Search 1 id
|
||||||
|
EditDefaultCertificate 240
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
DecryptionKeyringsCreateNameMinSize
|
DecryptionKeyringsCreateNameMinSize
|
||||||
[Tags] Boundary UI Settings DecryptionKeyrings
|
[Tags] Boundary UI Settings DecryptionKeyrings
|
||||||
CreateDecryptionKeyrings test ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key 23 id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet1 name
|
CreateDecryptionKeyrings test ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key 23 id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet1 name
|
||||||
@@ -151,6 +162,21 @@ DecryptionKeyringsTurnPage
|
|||||||
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/button[1]
|
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/button[1]
|
||||||
... //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/span[2]/div/input 2 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span
|
... //*[@id="app"]/div/div[3]/div[2]/div/div[3]/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
|
||||||
|
|
||||||
|
DecryptionKeyringsCertificateExpired
|
||||||
|
[Tags] Positive 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
|
||||||
|
|
||||||
|
DecryptionKeyringsAllSearch
|
||||||
|
[Tags] Positive UI Settings DecryptionKeyrings
|
||||||
|
CreateDecryptionKeyrings ${TEST NAME} ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key 2 id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet1 name
|
||||||
|
${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/p/span
|
||||||
|
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[2] xpath
|
||||||
|
DecryptionKeyringsSearch ${id} ${TEST NAME}
|
||||||
|
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/p/span ${id}
|
||||||
|
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span ${TEST NAME}
|
||||||
|
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
|
||||||
|
DeleteKeyrings_del
|
||||||
|
|
||||||
DecryptionKeyringsCARootFileCAMiddleType
|
DecryptionKeyringsCARootFileCAMiddleType
|
||||||
[Tags] Negtive UI Settings DecryptionKeyrings
|
[Tags] Negtive UI Settings DecryptionKeyrings
|
||||||
DecryptionKeyringsErrorVerification CARootFileCAMiddleType ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key id=certificateType_select1 id=keyringsadd_publicKeyAlgoSelet3
|
DecryptionKeyringsErrorVerification CARootFileCAMiddleType ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key id=certificateType_select1 id=keyringsadd_publicKeyAlgoSelet3
|
||||||
|
|||||||
@@ -764,7 +764,23 @@ DecryptionKeyringsErrorVerification
|
|||||||
Wait Until Element Is Visible xpath=${Positioning} 20
|
Wait Until Element Is Visible xpath=${Positioning} 20
|
||||||
${text1} Get Text xpath=${Positioning} #获取点击后页面文本信息
|
${text1} Get Text xpath=${Positioning} #获取点击后页面文本信息
|
||||||
Should Be Equal As Strings ${text1} ${Assertion} #断言
|
Should Be Equal As Strings ${text1} ${Assertion} #断言
|
||||||
|
|
||||||
|
DecryptionKeyringsSearch
|
||||||
|
[Arguments] ${id} ${name}
|
||||||
|
sleep 2
|
||||||
|
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[1]/span/div/div/div[2]/div/div/div[1]/input
|
||||||
|
sleep 1
|
||||||
|
click xpath=/html/body/div/div[1]/div[1]/ul/li[2]
|
||||||
|
input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${id}
|
||||||
|
sleep 1
|
||||||
|
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]
|
||||||
|
sleep 1
|
||||||
|
click xpath=/html/body/div/div[1]/div[1]/ul/li[2]
|
||||||
|
input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[1]/span/div/div/div[2]/div/div[2]/div[3]/div/input ${name}
|
||||||
|
sleep 1
|
||||||
|
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[1]/span/div/i
|
||||||
|
sleep 2
|
||||||
|
|
||||||
CreateSSLDecryptionExclusion
|
CreateSSLDecryptionExclusion
|
||||||
[Arguments] ${name} ${value} ${name1} ${search}
|
[Arguments] ${name} ${value} ${name1} ${search}
|
||||||
[Documentation] 引用次关键字,填入必填参数
|
[Documentation] 引用次关键字,填入必填参数
|
||||||
@@ -940,6 +956,21 @@ EditSSLDecryptionExclusion
|
|||||||
${text1} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span #获取点击后页面文本信息
|
${text1} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span #获取点击后页面文本信息
|
||||||
Should Be Equal As Strings ${text1} ${name} #断言
|
Should Be Equal As Strings ${text1} ${name} #断言
|
||||||
|
|
||||||
|
EditDefaultCertificate
|
||||||
|
[Arguments] ${time}
|
||||||
|
[Documentation] 验证修改默认证书方法
|
||||||
|
sleep 1
|
||||||
|
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
|
||||||
|
sleep 1
|
||||||
|
click id=appEdit
|
||||||
|
sleep 2
|
||||||
|
clear element text id=reissueExpiryDate
|
||||||
|
sleep 1
|
||||||
|
input text id=reissueExpiryDate ${time}
|
||||||
|
sleep 1
|
||||||
|
click id=keyringsadd_sub
|
||||||
|
Wait Until Element Is Enabled id=app_create 20
|
||||||
|
|
||||||
CreateSSLFingerprint
|
CreateSSLFingerprint
|
||||||
[Arguments] ${Ja3} ${Pinning} ${search} ${Description}=null
|
[Arguments] ${Ja3} ${Pinning} ${search} ${Description}=null
|
||||||
[Documentation]
|
[Documentation]
|
||||||
@@ -2519,3 +2550,9 @@ DeleteReferencedData
|
|||||||
... AND Delete
|
... AND Delete
|
||||||
${text} get text xpath=/html/body/div[last()]/p
|
${text} get text xpath=/html/body/div[last()]/p
|
||||||
Should Be Equal As Strings ${text} ${PromptInformation}
|
Should Be Equal As Strings ${text} ${PromptInformation}
|
||||||
|
|
||||||
|
Assertion
|
||||||
|
[Arguments] ${assertxpath} ${asserttext}
|
||||||
|
${text} Get text xpath=${assertxpath}
|
||||||
|
Should Be Equal As Strings ${text} ${asserttext}
|
||||||
|
|
||||||
|
|||||||
16
05-Other/keyrings/root/zcwca-cer.pem
Normal file
16
05-Other/keyrings/root/zcwca-cer.pem
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIICdjCCAd+gAwIBAgIJAMvkFjvEOo+LMA0GCSqGSIb3DQEBCwUAMFQxCzAJBgNV
|
||||||
|
BAYTAkNOMQswCQYDVQQIDAJCSjELMAkGA1UEBwwCQkoxCzAJBgNVBAoMAk5UMQsw
|
||||||
|
CQYDVQQLDAJOVDERMA8GA1UEAwwIQ0EgVFJVU1QwHhcNMjAxMTE2MDYyNjU3WhcN
|
||||||
|
MjAxMTE3MDYyNjU3WjBUMQswCQYDVQQGEwJDTjELMAkGA1UECAwCQkoxCzAJBgNV
|
||||||
|
BAcMAkJKMQswCQYDVQQKDAJOVDELMAkGA1UECwwCTlQxETAPBgNVBAMMCENBIFRS
|
||||||
|
VVNUMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDDKD1sQvzjkhobx5LSI8r2
|
||||||
|
d4k5H0D4MbdW0Vm8m7ConqL1QNEv8yDQ01BgqVhMv4dTsUtRTGQzE5WEZWrkeQ4g
|
||||||
|
vyNecY60GJ5PaNyL3Azo1TZ6g1n6rsCddlKUnzEWgDy6YgSKNfbXUmWq+hjaaBO1
|
||||||
|
KhSR/Sn6FJ9EPOhavRyEKQIDAQABo1AwTjAdBgNVHQ4EFgQUAxBm0kdln3d5SC6e
|
||||||
|
RxZXc+gMSr4wHwYDVR0jBBgwFoAUAxBm0kdln3d5SC6eRxZXc+gMSr4wDAYDVR0T
|
||||||
|
BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOBgQAkmswZnY/gEYe2lI85OKgSMXf/rP1P
|
||||||
|
NFfVvzittcdEUSIlUMouPMNHAlvp7M/623PhnFd/kQz7ztRgZ1qlvpUd3QZPNjGc
|
||||||
|
o59gryyJPKLsaMRWwfd+LAyY1jiGOl9YFs0z1Dk+B32N55qM3323GT6qAW7Ni7Jc
|
||||||
|
P7SqaMDdMwlKNg==
|
||||||
|
-----END CERTIFICATE-----
|
||||||
15
05-Other/keyrings/root/zcwca-key.pem
Normal file
15
05-Other/keyrings/root/zcwca-key.pem
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
-----BEGIN RSA PRIVATE KEY-----
|
||||||
|
MIICXQIBAAKBgQDDKD1sQvzjkhobx5LSI8r2d4k5H0D4MbdW0Vm8m7ConqL1QNEv
|
||||||
|
8yDQ01BgqVhMv4dTsUtRTGQzE5WEZWrkeQ4gvyNecY60GJ5PaNyL3Azo1TZ6g1n6
|
||||||
|
rsCddlKUnzEWgDy6YgSKNfbXUmWq+hjaaBO1KhSR/Sn6FJ9EPOhavRyEKQIDAQAB
|
||||||
|
AoGAWD3csBQGBtwsA/2UbIIUpqbcHED+fnr0XEQi4D5BfazlICHjtFupreKuiFZp
|
||||||
|
/6Hmjbgvxx3UfKfRRmEZGR+HfAqMsRy3LHlwOueYBLlrWkNZjsl7HgkNhw9pzDO1
|
||||||
|
/QOi7Yclqh8961FGidi0ScYfv3n3C7UeziewfpCMCFgYDYECQQDttoqqUWCQEAVq
|
||||||
|
AOK6WBxufT22x8QsBMq8aQkmM3LCji0VcW+IKAO3xqd7hAIRYBtp9KtprrA5OVsJ
|
||||||
|
pVS3nNYZAkEA0iudPsrdx0BwnQw5+nD1f+hp+xfUAdN3l/8pt74ycYeHMNDYTmGH
|
||||||
|
j8oAFq3F7OUfdYN322Wgy7rdZiP1Y+lAkQJBAMZeiITs9+oAlKQLLSlYEhHaDcAU
|
||||||
|
II6jSRPFi08HrALTZqf4S5yR19hqvKUEWj1puDbJaKn+jyyRwnjgMTwwczECQCDt
|
||||||
|
rGlWJ4E8W2h/reXLJOuxYklw5kqS8z3hQIwFRKn87fV8Ayfkp/SjVXg4KbZ//3nN
|
||||||
|
6014ksTYti92ms/Yj8ECQQChbnhyoM0XWsyrcwbYEBhI6AyLIcibI5welKRB5P7D
|
||||||
|
N50cZIk2UREYgwCiAqgN43i+9c+PH/DLDbZPoDZvSPNF
|
||||||
|
-----END RSA PRIVATE KEY-----
|
||||||
Reference in New Issue
Block a user