新增Voip测试用例,修改UIPolicy关键字
This commit is contained in:
@@ -8,8 +8,7 @@ Resource ../../../02-Keyword/tsg_ui/policy/UIPolicy.robot
|
|||||||
|
|
||||||
*** Test Cases ***
|
*** Test Cases ***
|
||||||
|
|
||||||
#######################################Allow###################################################
|
CreateSecuritySIPAllow
|
||||||
SecuritySIPAllow
|
|
||||||
[Tags] Positive UI Security Policies SIP Allow
|
[Tags] Positive UI Security Policies SIP Allow
|
||||||
Comment 新建对象fqdn
|
Comment 新建对象fqdn
|
||||||
log ${TEST NAME}
|
log ${TEST NAME}
|
||||||
@@ -29,7 +28,7 @@ SecuritySIPAllow
|
|||||||
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
|
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
|
||||||
PoliciesDelete
|
PoliciesDelete
|
||||||
|
|
||||||
SecurityRTPAllow
|
CreateSecurityRTPAllow
|
||||||
[Tags] Positive UI Security Policies RTP Allow
|
[Tags] Positive UI Security Policies RTP Allow
|
||||||
${ip_name1} create list SecurityVoip_IP
|
${ip_name1} create list SecurityVoip_IP
|
||||||
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
@@ -42,7 +41,7 @@ SecurityRTPAllow
|
|||||||
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo}
|
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo}
|
||||||
PoliciesDelete
|
PoliciesDelete
|
||||||
|
|
||||||
SecuritySIPAndRTPAllow
|
CreateSecuritySIPAndRTPAllow
|
||||||
[Tags] Positive UI Security Policies SIPAndRTP Allow
|
[Tags] Positive UI Security Policies SIPAndRTP Allow
|
||||||
${ip_name1} create list SecurityVoip_IP
|
${ip_name1} create list SecurityVoip_IP
|
||||||
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
@@ -55,7 +54,7 @@ SecuritySIPAndRTPAllow
|
|||||||
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo}
|
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo}
|
||||||
PoliciesDelete
|
PoliciesDelete
|
||||||
|
|
||||||
SecuritySIPAllowFilter-From
|
CreateSecuritySIPAllowFilter-From
|
||||||
[Tags] Positive UI Security Policies SIP Allow
|
[Tags] Positive UI Security Policies SIP Allow
|
||||||
${ip_name1} create list SecurityVoip_IP
|
${ip_name1} create list SecurityVoip_IP
|
||||||
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
@@ -71,7 +70,7 @@ SecuritySIPAllowFilter-From
|
|||||||
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
|
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
|
||||||
PoliciesDelete
|
PoliciesDelete
|
||||||
|
|
||||||
SecuritySIPAllowFilter-To
|
CreateSecuritySIPAllowFilter-To
|
||||||
[Tags] Positive UI Security Policies SIP Allow
|
[Tags] Positive UI Security Policies SIP Allow
|
||||||
${ip_name1} create list SecurityVoip_IP
|
${ip_name1} create list SecurityVoip_IP
|
||||||
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
@@ -87,9 +86,7 @@ SecuritySIPAllowFilter-To
|
|||||||
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
|
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
|
||||||
PoliciesDelete
|
PoliciesDelete
|
||||||
|
|
||||||
###############################Deny#########################################
|
CreateSecuritySIPDeny
|
||||||
|
|
||||||
SecuritySIPDeny
|
|
||||||
[Tags] Positive UI Security Policies SIP Deny
|
[Tags] Positive UI Security Policies SIP Deny
|
||||||
${ip_name1} create list SecurityVoip_IP
|
${ip_name1} create list SecurityVoip_IP
|
||||||
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
@@ -102,7 +99,7 @@ SecuritySIPDeny
|
|||||||
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo}
|
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo}
|
||||||
PoliciesDelete
|
PoliciesDelete
|
||||||
|
|
||||||
SecurityRTPDeny
|
CreateSecurityRTPDeny
|
||||||
[Tags] Positive UI Security Policies RTP Deny
|
[Tags] Positive UI Security Policies RTP Deny
|
||||||
${ip_name1} create list SecurityVoip_IP
|
${ip_name1} create list SecurityVoip_IP
|
||||||
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
@@ -115,7 +112,7 @@ SecurityRTPDeny
|
|||||||
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo}
|
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo}
|
||||||
PoliciesDelete
|
PoliciesDelete
|
||||||
|
|
||||||
SecuritySIPAndRTPDeny
|
CreateSecuritySIPAndRTPDeny
|
||||||
[Tags] Positive UI Security Policies SIPAndRTP Deny
|
[Tags] Positive UI Security Policies SIPAndRTP Deny
|
||||||
${ip_name1} create list SecurityVoip_IP
|
${ip_name1} create list SecurityVoip_IP
|
||||||
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
@@ -128,7 +125,7 @@ SecuritySIPAndRTPDeny
|
|||||||
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo}
|
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo}
|
||||||
PoliciesDelete
|
PoliciesDelete
|
||||||
|
|
||||||
SecuritySIPDenyFilter-FromAndTo
|
CreateSecuritySIPDenyFilter-FromAndTo
|
||||||
[Tags] Positive UI Security Policies SIP Deny
|
[Tags] Positive UI Security Policies SIP Deny
|
||||||
${ip_name1} create list SecurityVoip_IP
|
${ip_name1} create list SecurityVoip_IP
|
||||||
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
@@ -145,7 +142,7 @@ SecuritySIPDenyFilter-FromAndTo
|
|||||||
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
|
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
|
||||||
PoliciesDelete
|
PoliciesDelete
|
||||||
|
|
||||||
SecuritySIPDenyFilter-From
|
CreateSecuritySIPDenyFilter-From
|
||||||
[Tags] Positive UI Security Policies SIP Deny
|
[Tags] Positive UI Security Policies SIP Deny
|
||||||
${ip_name1} create list SecurityVoip_IP
|
${ip_name1} create list SecurityVoip_IP
|
||||||
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
@@ -162,7 +159,7 @@ SecuritySIPDenyFilter-From
|
|||||||
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
|
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
|
||||||
PoliciesDelete
|
PoliciesDelete
|
||||||
|
|
||||||
SecuritySIPDenyFilter-To
|
CreateSecuritySIPDenyFilter-To
|
||||||
[Tags] Positive UI Security Policies SIP Deny
|
[Tags] Positive UI Security Policies SIP Deny
|
||||||
${ip_name1} create list SecurityVoip_IP
|
${ip_name1} create list SecurityVoip_IP
|
||||||
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
@@ -179,7 +176,7 @@ SecuritySIPDenyFilter-To
|
|||||||
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
|
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
|
||||||
PoliciesDelete
|
PoliciesDelete
|
||||||
|
|
||||||
SecuritySIPDenyBlock-480
|
CreateSecuritySIPDenyBlock-480
|
||||||
[Tags] Positive UI Security Policies SIP Deny
|
[Tags] Positive UI Security Policies SIP Deny
|
||||||
${ip_name1} create list SecurityVoip_IP
|
${ip_name1} create list SecurityVoip_IP
|
||||||
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
@@ -197,7 +194,7 @@ SecuritySIPDenyBlock-480
|
|||||||
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo} Subactionadd=${subactionadd}
|
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo} Subactionadd=${subactionadd}
|
||||||
PoliciesDelete
|
PoliciesDelete
|
||||||
|
|
||||||
SecuritySIPDenyBlock-500
|
CreateSecuritySIPDenyBlock-500
|
||||||
[Tags] Positive UI Security Policies SIP Deny
|
[Tags] Positive UI Security Policies SIP Deny
|
||||||
${ip_name1} create list SecurityVoip_IP
|
${ip_name1} create list SecurityVoip_IP
|
||||||
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
@@ -215,9 +212,7 @@ SecuritySIPDenyBlock-500
|
|||||||
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo} Subactionadd=${subactionadd}
|
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo} Subactionadd=${subactionadd}
|
||||||
PoliciesDelete
|
PoliciesDelete
|
||||||
|
|
||||||
################################# Monitor######################################
|
CreateSecuritySIPMonitor
|
||||||
|
|
||||||
SecuritySIPMonitor
|
|
||||||
[Tags] Positive UI Security Policies SIP Monitor
|
[Tags] Positive UI Security Policies SIP Monitor
|
||||||
${ip_name1} create list SecurityVoip_IP
|
${ip_name1} create list SecurityVoip_IP
|
||||||
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
@@ -229,66 +224,211 @@ SecuritySIPMonitor
|
|||||||
${policyInfo} Create Dictionary PolicyType=Security Policy PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
|
${policyInfo} Create Dictionary PolicyType=Security Policy PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
|
||||||
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo}
|
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo}
|
||||||
PoliciesDelete
|
PoliciesDelete
|
||||||
|
|
||||||
|
|
||||||
|
CreateSecurityRTPMonitor
|
||||||
|
[Tags] Positive UI Security Policies RTP Monitor
|
||||||
|
${ip_name1} create list SecurityVoip_IP
|
||||||
|
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
|
${destinationAddIpList} Create List ${dip1}
|
||||||
|
${destinationInfo} Create Dictionary destinationAddIpList=${destinationAddIpList}
|
||||||
|
${sip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
|
${sourceAddIpList} Create List ${sip}
|
||||||
|
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
|
||||||
|
${policyInfo} Create Dictionary PolicyType=Security Policy PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=RTP PolicyLogSession=1 PolicyEnabled=1
|
||||||
|
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
test
|
|
||||||
Menu policys Security Policy
|
|
||||||
Security-Source Name SecuritySIPAllow
|
|
||||||
PoliciesDelete
|
PoliciesDelete
|
||||||
# 删除object
|
|
||||||
Menu objects Account
|
|
||||||
ui-object-search-name ${TEST NAME}_Accounts
|
|
||||||
objects-delete
|
|
||||||
|
|
||||||
|
CreateSecuritySIPAndRTPMonitor
|
||||||
|
[Tags] Positive UI Security Policies SIPAndRTP Monitor
|
||||||
|
${ip_name1} create list SecurityVoip_IP
|
||||||
|
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
|
${destinationAddIpList} Create List ${dip1}
|
||||||
|
${destinationInfo} Create Dictionary destinationAddIpList=${destinationAddIpList}
|
||||||
|
${sip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
|
${sourceAddIpList} Create List ${sip}
|
||||||
|
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
|
||||||
|
${policyInfo} Create Dictionary PolicyType=Security Policy PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=SIP,RTP PolicyLogSession=1 PolicyEnabled=1
|
||||||
|
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo}
|
||||||
|
PoliciesDelete
|
||||||
|
|
||||||
|
CreateSecuritySIPMonitorFilter-FromAndTo
|
||||||
|
[Tags] Positive UI Security Policies SIP Monitor
|
||||||
|
${ip_name1} create list SecurityVoip_IP
|
||||||
|
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
|
${destinationAddIpList} Create List ${dip1}
|
||||||
|
${destinationInfo} Create Dictionary destinationAddIpList=${destinationAddIpList}
|
||||||
${filter} create list From To
|
${filter} create list From To
|
||||||
${toname} create list SecurityVoip_Accounts
|
${toname} create list SecurityVoip_Accounts
|
||||||
${fromname} create list SecurityVoip_Accounts
|
${fromname} create list SecurityVoip_Accounts
|
||||||
${filterInfo} Create Dictionary Filter=${filter} Fromname=${fromname} Toname=${toname}
|
${filterInfo} Create Dictionary Filter=${filter} Fromname=${fromname} Toname=${toname}
|
||||||
|
${sip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
|
${sourceAddIpList} Create List ${sip}
|
||||||
|
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
|
||||||
|
${policyInfo} Create Dictionary PolicyType=Security Policy PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
|
||||||
|
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
|
||||||
|
PoliciesDelete
|
||||||
|
|
||||||
|
CreateSecuritySIPMonitorFilter-From
|
||||||
|
[Tags] Positive UI Security Policies SIP Monitor
|
||||||
|
${ip_name1} create list SecurityVoip_IP
|
||||||
|
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
|
${destinationAddIpList} Create List ${dip1}
|
||||||
|
${destinationInfo} Create Dictionary destinationAddIpList=${destinationAddIpList}
|
||||||
|
${filter} create list From
|
||||||
|
${toname} create list SecurityVoip_Accounts
|
||||||
|
${fromname} create list SecurityVoip_Accounts
|
||||||
|
${filterInfo} Create Dictionary Filter=${filter} Fromname=${fromname}
|
||||||
|
${sip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
|
${sourceAddIpList} Create List ${sip}
|
||||||
|
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
|
||||||
|
${policyInfo} Create Dictionary PolicyType=Security Policy PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
|
||||||
|
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
|
||||||
|
PoliciesDelete
|
||||||
|
|
||||||
|
CreateSecuritySIPMonitorFilter-To
|
||||||
|
[Tags] Positive UI Security Policies SIP Monitor
|
||||||
|
${ip_name1} create list SecurityVoip_IP
|
||||||
|
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
|
${destinationAddIpList} Create List ${dip1}
|
||||||
|
${destinationInfo} Create Dictionary destinationAddIpList=${destinationAddIpList}
|
||||||
|
${filter} create list To
|
||||||
|
${toname} create list SecurityVoip_Accounts
|
||||||
|
${fromname} create list SecurityVoip_Accounts
|
||||||
|
${filterInfo} Create Dictionary Filter=${filter} Toname=${toname}
|
||||||
|
${sip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
|
${sourceAddIpList} Create List ${sip}
|
||||||
|
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
|
||||||
|
${policyInfo} Create Dictionary PolicyType=Security Policy PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
|
||||||
|
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
|
||||||
|
PoliciesDelete
|
||||||
|
|
||||||
|
EditSecurityVoipAction
|
||||||
|
[Tags] Positive UI Security Policies Voip
|
||||||
|
${ip_name1} create list SecurityVoip_IP
|
||||||
|
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
|
${destinationAddIpList} Create List ${dip1}
|
||||||
|
${destinationInfo} Create Dictionary destinationAddIpList=${destinationAddIpList}
|
||||||
|
${sip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
|
${sourceAddIpList} Create List ${sip}
|
||||||
|
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
|
||||||
|
${policyInfo} Create Dictionary PolicyType=Security Policy PolicyName=CreateSecurityVoipAction PolicyAction=Allow ApplicationSearch=RTP PolicyLogSession=1 PolicyEnabled=1
|
||||||
|
${EditpolicyInfo} Create Dictionary PolicyType=Security Policy PolicyName=CreateSecurityVoipAction PolicyEditName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=RTP PolicyLogSession=1 PolicyEnabled=1
|
||||||
|
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo}
|
||||||
|
UIUpdataPolicies ${EditpolicyInfo}
|
||||||
|
PoliciesDelete
|
||||||
|
|
||||||
|
EditSecurityVoipApplication
|
||||||
|
[Tags] Positive UI Security Policies Voip
|
||||||
|
${ip_name1} create list SecurityVoip_IP
|
||||||
|
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
|
${destinationAddIpList} Create List ${dip1}
|
||||||
|
${destinationInfo} Create Dictionary destinationAddIpList=${destinationAddIpList}
|
||||||
|
${filter} create list To
|
||||||
|
${toname} create list SecurityVoip_Accounts
|
||||||
|
${fromname} create list SecurityVoip_Accounts
|
||||||
|
${filterInfo} Create Dictionary Filter=${filter} Toname=${toname}
|
||||||
|
${sip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
|
${sourceAddIpList} Create List ${sip}
|
||||||
|
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
|
||||||
|
${policyInfo} Create Dictionary PolicyType=Security Policy PolicyName=CreateSecurityVoipAction PolicyAction=Allow ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
|
||||||
|
${EditpolicyInfo} Create Dictionary PolicyType=Security Policy PolicyName=CreateSecurityVoipAction PolicyEditName=${TEST NAME} PolicyAction=Allow ApplicationSearch=SIP,RTP PolicyLogSession=1 PolicyEnabled=1
|
||||||
|
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
|
||||||
|
UIUpdataPolicies ${EditpolicyInfo}
|
||||||
|
PoliciesDelete
|
||||||
|
|
||||||
|
EditSecuritySIPAllwoFilter_1
|
||||||
|
[Tags] Positive UI Security Policies Voip
|
||||||
|
${ip_name1} create list SecurityVoip_IP
|
||||||
|
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
|
${destinationAddIpList} Create List ${dip1}
|
||||||
|
${destinationInfo} Create Dictionary destinationAddIpList=${destinationAddIpList}
|
||||||
|
${filter} create list To
|
||||||
|
${Editfilter} create list From To
|
||||||
|
${toname} create list SecurityVoip_Accounts
|
||||||
|
${fromname} create list SecurityVoip_Accounts
|
||||||
|
${filterInfo} Create Dictionary Filter=${filter} Toname=${toname}
|
||||||
|
${EditfilterInfo} Create Dictionary Filter=${Editfilter} Fromname=${fromname} Toname=${toname}
|
||||||
|
${sip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
|
${sourceAddIpList} Create List ${sip}
|
||||||
|
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
|
||||||
|
${policyInfo} Create Dictionary PolicyType=Security Policy PolicyName=CreateSecuritySIPAllwoFilter_1 PolicyAction=Allow ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
|
||||||
|
${EditpolicyInfo} Create Dictionary PolicyType=Security Policy PolicyName=CreateSecuritySIPAllwoFilter_1 PolicyEditName=${TEST NAME} PolicyAction=Allow ApplicationSearch=SIP,SIP PolicyLogSession=1 PolicyEnabled=1
|
||||||
|
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
|
||||||
|
Comment 添加Filter条件
|
||||||
|
UIUpdataPolicies ${EditpolicyInfo} EditFilterInfo=${EditfilterInfo}
|
||||||
|
PoliciesDelete
|
||||||
|
|
||||||
|
EditSecuritySIPAllwoAddFilter
|
||||||
|
[Tags] Positive UI Security Policies Voip
|
||||||
|
${ip_name1} create list SecurityVoip_IP
|
||||||
|
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
|
${destinationAddIpList} Create List ${dip1}
|
||||||
|
${destinationInfo} Create Dictionary destinationAddIpList=${destinationAddIpList}
|
||||||
|
${filter} create list To
|
||||||
|
${Editfilter} create list From To
|
||||||
|
${toname} create list SecurityVoip_Accounts
|
||||||
|
${fromname} create list SecurityVoip_Accounts
|
||||||
|
${filterInfo} Create Dictionary Filter=${filter} Toname=${toname}
|
||||||
|
${EditfilterInfo} Create Dictionary Filter=${Editfilter} Fromname=${fromname} Toname=${toname}
|
||||||
|
${sip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
|
${sourceAddIpList} Create List ${sip}
|
||||||
|
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
|
||||||
|
${policyInfo} Create Dictionary PolicyType=Security Policy PolicyName=CreateSecuritySIPAllwoFilter_1 PolicyAction=Allow ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
|
||||||
|
${EditpolicyInfo} Create Dictionary PolicyType=Security Policy PolicyName=CreateSecuritySIPAllwoFilter_1 PolicyEditName=${TEST NAME} PolicyAction=Allow ApplicationSearch=SIP,SIP PolicyLogSession=1 PolicyEnabled=1
|
||||||
|
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
|
||||||
|
Comment 添加Filter条件
|
||||||
|
UIUpdataPolicies ${EditpolicyInfo} EditFilterInfo=${EditfilterInfo}
|
||||||
|
PoliciesDelete
|
||||||
|
|
||||||
|
EditSecuritySIPAllwoDeleteFilter
|
||||||
|
[Tags] Positive UI Security Policies Voip
|
||||||
|
${ip_name1} create list SecurityVoip_IP
|
||||||
|
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
|
${destinationAddIpList} Create List ${dip1}
|
||||||
|
${destinationInfo} Create Dictionary destinationAddIpList=${destinationAddIpList}
|
||||||
|
${filter} create list To
|
||||||
|
${Editfilter} create list From To
|
||||||
|
${toname} create list SecurityVoip_Accounts
|
||||||
|
${fromname} create list SecurityVoip_Accounts
|
||||||
|
${filterInfo} Create Dictionary Filter=${filter} Toname=${toname}
|
||||||
|
${EditfilterInfo} Create Dictionary Filter=${Editfilter} Fromname=${fromname} Toname=${toname}
|
||||||
|
${sip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
|
${sourceAddIpList} Create List ${sip}
|
||||||
|
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
|
||||||
|
${policyInfo} Create Dictionary PolicyType=Security Policy PolicyName=CreateSecuritySIPAllwoFilter_1 PolicyAction=Allow ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
|
||||||
|
${EditpolicyInfo} Create Dictionary PolicyType=Security Policy PolicyName=CreateSecuritySIPAllwoFilter_1 PolicyEditName=${TEST NAME} PolicyAction=Allow ApplicationSearch=SIP,SIP PolicyLogSession=1 PolicyEnabled=1
|
||||||
|
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
|
||||||
|
Comment 添加Filter条件
|
||||||
|
UIUpdataPolicies ${EditpolicyInfo} EditFilterInfo=${EditfilterInfo}
|
||||||
|
PoliciesDelete
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# test
|
||||||
|
# ${ip_name1} create list SecurityVoip_IP
|
||||||
|
# ${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
|
# ${destinationAddIpList} Create List ${dip1}
|
||||||
|
# ${destinationInfo} Create Dictionary destinationAddIpList=${destinationAddIpList}
|
||||||
|
# ${filter} create list To
|
||||||
|
# ${Editfilter} create list From To
|
||||||
|
# ${toname} create list SecurityVoip_Accounts
|
||||||
|
# ${fromname} create list SecurityVoip_Accounts
|
||||||
|
# ${filterInfo} Create Dictionary Filter=${filter} Toname=${toname}
|
||||||
|
# ${EditfilterInfo} Create Dictionary Filter=${Editfilter} Fromname=${fromname} Toname=${toname}
|
||||||
|
# ${sip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
|
||||||
|
# ${sourceAddIpList} Create List ${sip}
|
||||||
|
# ${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
|
||||||
|
# ${policyInfo} Create Dictionary PolicyType=Security Policy PolicyName=CreateSecuritySIPAllwoFilter_1 PolicyAction=Allow ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
|
||||||
|
# ${EditpolicyInfo} Create Dictionary PolicyType=Security Policy PolicyName=CreateSecuritySIPAllwoFilter_1 PolicyEditName=${TEST NAME} PolicyAction=Allow ApplicationSearch=SIP,RTP PolicyLogSession=1 PolicyEnabled=1
|
||||||
|
# UIUpdataPolicies ${EditpolicyInfo} EditFilterInfo=${EditfilterInfo}
|
||||||
|
|||||||
@@ -103,7 +103,7 @@ UIAddPolicies
|
|||||||
... ELSE ProxyEnabled ${PolicyEnabled}
|
... ELSE ProxyEnabled ${PolicyEnabled}
|
||||||
Run Keyword If "${PolicyType}"=="Security Policy" Security-Policies-OK
|
Run Keyword If "${PolicyType}"=="Security Policy" Security-Policies-OK
|
||||||
... ELSE Proxy-Policies-OK
|
... ELSE Proxy-Policies-OK
|
||||||
Wait Until Element Is Enabled id=app_create
|
Wait Until Element Is Enabled id=app_create 20
|
||||||
Security-Source Name ${PolicyName}
|
Security-Source Name ${PolicyName}
|
||||||
Run Keyword If "${PolicyType}"=="Security Policy" SecurityAssert ${PolicyName}
|
Run Keyword If "${PolicyType}"=="Security Policy" SecurityAssert ${PolicyName}
|
||||||
... ELSE ProxyAssert ${PolicyName}
|
... ELSE ProxyAssert ${PolicyName}
|
||||||
@@ -179,7 +179,7 @@ UIUpdataPolicies
|
|||||||
UIPolicy.Create-Application-Button ${PolicyType} ${ApplicationSearchV} ${PolicyAction}
|
UIPolicy.Create-Application-Button ${PolicyType} ${ApplicationSearchV} ${PolicyAction}
|
||||||
#编辑filter
|
#编辑filter
|
||||||
Run Keyword If "${EditFilterInfo}"=="${EMPTY}" or "${EditFilterInfo}"=="null" log there is no FilterInfo
|
Run Keyword If "${EditFilterInfo}"=="${EMPTY}" or "${EditFilterInfo}"=="null" log there is no FilterInfo
|
||||||
... ELSE Create-Filter-SecurityOrProxy ${PolicyType} ${ApplicationFilter} ${EditFilterInfo}
|
... ELSE Create-Filter-SecurityOrProxy ${PolicyType} ${ApplicationSearchV}[0] ${EditFilterInfo}
|
||||||
Run Keyword If "${CreateOrDeleteFilterInfo}"=="${EMPTY}" or "${CreateOrDeleteFilterInfo}"=="null" log there is no FilterInfo
|
Run Keyword If "${CreateOrDeleteFilterInfo}"=="${EMPTY}" or "${CreateOrDeleteFilterInfo}"=="null" log there is no FilterInfo
|
||||||
... ELSE Edit-Filter-SecurityOrProxy ${PolicyType} ${CreateOrDeleteFilterInfo}
|
... ELSE Edit-Filter-SecurityOrProxy ${PolicyType} ${CreateOrDeleteFilterInfo}
|
||||||
|
|
||||||
@@ -204,6 +204,7 @@ UIUpdataPolicies
|
|||||||
... ELSE ProxyEnabled ${PolicyEnabled}
|
... ELSE ProxyEnabled ${PolicyEnabled}
|
||||||
Run Keyword If "${PolicyType}"=="Security Policy" Security-Policies-OK
|
Run Keyword If "${PolicyType}"=="Security Policy" Security-Policies-OK
|
||||||
... ELSE Proxy-Policies-OK
|
... ELSE Proxy-Policies-OK
|
||||||
|
Wait Until Element Is Enabled id=app_create 20
|
||||||
Security-Source Name ${PolicyEditName}
|
Security-Source Name ${PolicyEditName}
|
||||||
Run Keyword If "${PolicyType}"=="Security Policy" SecurityAssert ${PolicyEditName}
|
Run Keyword If "${PolicyType}"=="Security Policy" SecurityAssert ${PolicyEditName}
|
||||||
... ELSE ProxyAssert ${PolicyEditName}
|
... ELSE ProxyAssert ${PolicyEditName}
|
||||||
@@ -560,16 +561,14 @@ Create-Application-Button
|
|||||||
... AND sleep ${sleep}
|
... AND sleep ${sleep}
|
||||||
run keyword if "${PolicyType}"=="Proxy Policy" ProxyApplicationSearch ${Action} ${ApplicationSearchV}
|
run keyword if "${PolicyType}"=="Proxy Policy" ProxyApplicationSearch ${Action} ${ApplicationSearchV}
|
||||||
|
|
||||||
|
|
||||||
SecurityApplicationFor
|
SecurityApplicationFor
|
||||||
[Arguments] ${ApplicationSearchV}
|
[Arguments] ${ApplicationSearchV}
|
||||||
${a} set variable ${ApplicationSearchV}[0]
|
|
||||||
FOR ${i} IN @{ApplicationSearchV}
|
FOR ${i} IN @{ApplicationSearchV}
|
||||||
run keyword if "${a}" != "${i}" run keywords sleep ${sleep}
|
click element id=interceptionadd_application
|
||||||
... AND click element xpath=//*[@id="interceptionadd_application"]/i
|
|
||||||
SecurityApplicationSearch ${i}
|
SecurityApplicationSearch ${i}
|
||||||
${a} set variable ${i}
|
${a} set variable ${i}
|
||||||
END
|
END
|
||||||
|
|
||||||
SecurityApplicationSearch
|
SecurityApplicationSearch
|
||||||
[Arguments] ${Application}
|
[Arguments] ${Application}
|
||||||
[Documentation] 调用次关键字前需要添加必填参数:
|
[Documentation] 调用次关键字前需要添加必填参数:
|
||||||
@@ -582,12 +581,10 @@ SecurityApplicationSearch
|
|||||||
sleep ${sleep}
|
sleep ${sleep}
|
||||||
click element xpath=/html/body/div[1]/div/div[3]/div[2]/div/div[5]/div[2]/div[2]/div/div[3]/div/div/ul/li[1]
|
click element xpath=/html/body/div[1]/div/div[3]/div[2]/div/div[5]/div[2]/div[2]/div/div[3]/div/div/ul/li[1]
|
||||||
sleep ${sleep}
|
sleep ${sleep}
|
||||||
${status} Run Keyword And Return Status Page Should Contain Element xpath=/html/body/div[last()]/div/div[3]/button[2]
|
${status} Run Keyword And Return Status Page Should Contain element xpath=/html/body/div/div/div[3]/button[2]/span #xpath=/html/body/div/div/div[3]/button[2]
|
||||||
log ${status}
|
log ${status}
|
||||||
run keyword if "${status}" == "True" run keywords sleep 1
|
${return} Run Keyword And Ignore Error JudgmentPopup ${status}
|
||||||
... AND click element xpath=/html/body/div/div/div[3]/button[2]
|
# ... ELSE log 未检测弹出框不操作
|
||||||
... AND sleep ${sleep}
|
|
||||||
... ELSE log 未检测弹出框不操作
|
|
||||||
# ${style}= Get Element Attribute class=el-message-box__wrapper style
|
# ${style}= Get Element Attribute class=el-message-box__wrapper style
|
||||||
# log ${style}1111111111111
|
# log ${style}1111111111111
|
||||||
# ${c} Evaluate "display: none" in """${style}"""
|
# ${c} Evaluate "display: none" in """${style}"""
|
||||||
@@ -596,7 +593,13 @@ SecurityApplicationSearch
|
|||||||
# sleep ${sleep}
|
# sleep ${sleep}
|
||||||
click element id=check_list_allcancelobject
|
click element id=check_list_allcancelobject
|
||||||
sleep ${sleep}
|
sleep ${sleep}
|
||||||
|
|
||||||
|
JudgmentPopup
|
||||||
|
[Arguments] ${status}
|
||||||
|
Comment 判断弹出框
|
||||||
|
run keyword if "${status}" == "True" run keywords click element xpath=/html/body/div/div/div[3]/button[2]
|
||||||
|
... AND sleep ${sleep}
|
||||||
|
|
||||||
ProxyApplicationSearch
|
ProxyApplicationSearch
|
||||||
[Arguments] ${Action} ${HttpOrDoh}
|
[Arguments] ${Action} ${HttpOrDoh}
|
||||||
[Documentation] 调用次关键字前需要添加必填参数:
|
[Documentation] 调用次关键字前需要添加必填参数:
|
||||||
@@ -707,7 +710,7 @@ Create-SecurityFilter-judge
|
|||||||
... ${Filter}:是一个列表,列表中填入filter类型,例如Host或URL等
|
... ${Filter}:是一个列表,列表中填入filter类型,例如Host或URL等
|
||||||
... name:各个对象名称的列表
|
... name:各个对象名称的列表
|
||||||
... 判断filter是否可以点击
|
... 判断filter是否可以点击
|
||||||
${class}= Get Element Attribute xpath=/html/body/div[1]/div/div[3]/div[2]/div/div[1]/form/div/div[8]/div[1]/div/div class
|
${class}= Get Element Attribute id=interceptionadd_add_filter class
|
||||||
run keyword if "${class}"=="addobject addobject-long-list obj-content-null filter-width-style cursor addobject-long-list-disabled" log filter不可点击,不可添加filter
|
run keyword if "${class}"=="addobject addobject-long-list obj-content-null filter-width-style cursor addobject-long-list-disabled" log filter不可点击,不可添加filter
|
||||||
run keyword if "${class}"=="addobject addobject-long-list obj-content-null filter-width-style cursor" run keywords sleep ${sleep}
|
run keyword if "${class}"=="addobject addobject-long-list obj-content-null filter-width-style cursor" run keywords sleep ${sleep}
|
||||||
... AND Create-SecurityFilter ${Application} ${Filter} ${Hostname} ${URLname} ${Request Headername} ${Response Headername} ${Request Contentname}
|
... AND Create-SecurityFilter ${Application} ${Filter} ${Hostname} ${URLname} ${Request Headername} ${Response Headername} ${Request Contentname}
|
||||||
|
|||||||
Reference in New Issue
Block a user