*** Settings *** Force Tags tsg-ui Policies Security Library Selenium2Library Resource ../../../02-Keyword/tsg_ui/objects/NewObjectPages.robot Resource ../../../02-Keyword/tsg_ui/objects/NewObject.robot Resource ../../../02-Keyword/tsg_ui/Menu.robot Resource ../../../03-Variable/PolicyObjectDefault.txt Resource ../../../02-Keyword/tsg_ui/policy/UIPolicy.robot *** Test Cases *** ###############################################################VOIP################################################################# CreateSecuritySIPAllow [Tags] Positive UI Security Policies SIP Allow Comment 新建对象fqdn log ${TEST NAME} CreatePage Account single SecurityVoipFrom keywordtext=*travelgam.com CreatePage Account single SecurityVoipTo keywordtext=*vip.com ${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 ${fromname} create list SecurityVoipFrom ${toname} create list SecurityVoipTo ${filterInfo} Create Dictionary Filter=${filter} Fromname=${fromname} Toname=${toname} ${sip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=SecurityVoip_IP Ipclienttext1=192.168.40.11-192.168.40.110 Port=1-65535 ${sourceAddIpList} Create List ${sip} ${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList} ${policyInfo} Create Dictionary PolicyType=Security Policy PolicyName=${TEST NAME} PolicyAction=Allow ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1 UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo} PoliciesDelete CreateSecurityRTPAllow [Tags] Positive UI Security Policies RTP Allow ${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=Allow ApplicationSearch=RTP PolicyLogSession=1 PolicyEnabled=1 UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} PoliciesDelete CreateSecuritySIPAndRTPAllow [Tags] Positive UI Security Policies SIPAndRTP Allow ${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=Allow ApplicationSearch=RTP,SIP PolicyLogSession=1 PolicyEnabled=1 UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} PoliciesDelete CreateSecuritySIPAllowFilter-From [Tags] Positive UI Security Policies SIP Allow ${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 ${fromname} create list SecurityVoipFrom ${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=Allow ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1 UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo} PoliciesDelete CreateSecuritySIPAllowFilter-To [Tags] Positive UI Security Policies SIP Allow ${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 SecurityVoipTo ${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=Allow ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1 UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo} PoliciesDelete CreateSecuritySIPDeny [Tags] Positive UI Security Policies SIP Deny ${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=Deny ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1 UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} PoliciesDelete CreateSecurityRTPDeny [Tags] Positive UI Security Policies RTP Deny ${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=Deny ApplicationSearch=RTP PolicyLogSession=1 PolicyEnabled=1 UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} PoliciesDelete CreateSecuritySIPAndRTPDeny [Tags] Positive UI Security Policies SIPAndRTP Deny ${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=Deny ApplicationSearch=SIP,RTP PolicyLogSession=1 PolicyEnabled=1 UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} PoliciesDelete CreateSecuritySIPDenyFilter-FromAndTo [Tags] Positive UI Security Policies SIP Deny ${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 ${toname} create list SecurityVoipTo ${fromname} create list SecurityVoipFrom ${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=Deny ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1 UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo} PoliciesDelete CreateSecuritySIPDenyFilter-From [Tags] Positive UI Security Policies SIP Deny ${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 SecurityVoipTo ${fromname} create list SecurityVoipFrom ${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=Deny ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1 UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo} PoliciesDelete CreateSecuritySIPDenyFilter-To [Tags] Positive UI Security Policies SIP Deny ${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 SecurityVoipTo ${fromname} create list SecurityVoipFrom ${filterInfo} Create Dictionary Filter=${filter} Toname=${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=Deny ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1 UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo} PoliciesDelete CreateSecuritySIPDenyBlock-480 [Tags] Positive UI Security Policies SIP Deny ${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 ${toname} create list SecurityVoipTo ${fromname} create list SecurityVoipFrom ${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=Deny PolicySubAction=Block ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1 ${subactionadd} Create Dictionary Code=480 UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo} Subactionadd=${subactionadd} PoliciesDelete CreateSecuritySIPDenyBlock-500 [Tags] Positive UI Security Policies SIP Deny ${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 ${toname} create list SecurityVoipTo ${fromname} create list SecurityVoipFrom ${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=Deny PolicySubAction=Block ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1 ${subactionadd} Create Dictionary Code=500 UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo} Subactionadd=${subactionadd} PoliciesDelete CreateSecuritySIPMonitor [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} ${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} 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} PoliciesDelete 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 ${toname} create list SecurityVoipTo ${fromname} create list SecurityVoipFrom ${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 SecurityVoipTo ${fromname} create list SecurityVoipFrom ${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 SecurityVoipTo ${fromname} create list SecurityVoipFrom ${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 ApplicationFilter=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 SecurityVoipTo ${fromname} create list SecurityVoipFrom ${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 ApplicationFilter=RTP PolicyLogSession=1 PolicyEnabled=1 UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo} UIUpdataPolicies ${EditpolicyInfo} PoliciesDelete EditSecuritySIPAllowAddNewFilter [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 ${toname} create list SecurityVoipTo ${fromname} create list SecurityVoipFrom ${filterInfo} Create Dictionary Filter=${filter} Toname=${toname} ${EditfilterInfo} Create Dictionary Filter=${Editfilter} 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=CreateSecuritySIPAllwoFilter_1 PolicyAction=Allow ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1 ${EditpolicyInfo} Create Dictionary PolicyType=Security Policy PolicyName=CreateSecuritySIPAllwoFilter_1 PolicyEditName=${TEST NAME} PolicyAction=Allow ApplicationFilter=SIP PolicyLogSession=1 PolicyEnabled=1 UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo} Comment 添加Filter条件 UIUpdataPolicies ${EditpolicyInfo} EditFilterInfo=${EditfilterInfo} PoliciesDelete EditSecuritySIPAllowAddFilter [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 From ${toname} create list SecurityVoipTo ${fromname} create list SecurityVoipFrom ${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=CreateSecuritySIPAllwoFilter_1 PolicyAction=Allow ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1 ${EditpolicyInfo} Create Dictionary PolicyType=Security Policy PolicyName=CreateSecuritySIPAllwoFilter_1 PolicyEditName=${TEST NAME} PolicyAction=Allow ApplicationFilter=SIP PolicyLogSession=1 PolicyEnabled=1 ${AddFilter} Create List SecurityVoipTo ${CreateOrDeleteFilterInfo} Create Dictionary From=${AddFilter} UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo} Comment 在原Filter上添加条件 UIUpdataPolicies ${EditpolicyInfo} CreateOrDeleteFilterInfo=${CreateOrDeleteFilterInfo} PoliciesDelete EditSecuritySIPAllowDeleteFilter [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 From ${fromname} create list SecurityVoipFrom ${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=CreateSecuritySIPAllwoFilter_1 PolicyAction=Allow ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1 ${EditpolicyInfo} Create Dictionary PolicyType=Security Policy PolicyName=CreateSecuritySIPAllwoFilter_1 PolicyEditName=${TEST NAME} PolicyAction=Allow ApplicationFilter=SIP PolicyLogSession=1 PolicyEnabled=1 ${AddFilter} Create List SecurityVoipFrom ${CreateOrDeleteFilterInfo} Create Dictionary From=${AddFilter} UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo} Comment 在原Filter上添加条件 UIUpdataPolicies ${EditpolicyInfo} CreateOrDeleteFilterInfo=${CreateOrDeleteFilterInfo} PoliciesDelete ###############################################################VOIP################################################################# ####################################################每个动作编写一个用例################################################################### CreateSecurityIntercept [Tags] Positive UI Security Policies Intercept CreatePage FQDN single SecurityFQDN keywordtext=*travelgam.com ${ip_name1} create list SecurityVoip_IP ${filter} create list SNI ${SNI} create list SecurityFQDN ${filterInfo} Create Dictionary Filter=${filter} SSLSNIname=${SNI} ${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=Intercept ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=1 UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo} PoliciesDelete