428 lines
32 KiB
Plaintext
428 lines
32 KiB
Plaintext
*** 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
|
|
Library ../../../04-CustomLibrary/Custometest/ClickScreen.py
|
|
|
|
*** 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 CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Allow ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
|
|
UIPolicies ${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 CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Allow ApplicationSearch=RTP PolicyLogSession=1 PolicyEnabled=1
|
|
UIPolicies ${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 CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Allow ApplicationSearch=RTP,SIP PolicyLogSession=1 PolicyEnabled=1
|
|
UIPolicies ${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 CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Allow ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
|
|
UIPolicies ${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 CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Allow ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
|
|
UIPolicies ${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 CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
|
|
UIPolicies ${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 CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny ApplicationSearch=RTP PolicyLogSession=1 PolicyEnabled=1
|
|
UIPolicies ${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 CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny ApplicationSearch=SIP,RTP PolicyLogSession=1 PolicyEnabled=1
|
|
UIPolicies ${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 CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
|
|
UIPolicies ${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 CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
|
|
UIPolicies ${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 CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
|
|
UIPolicies ${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 CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny PolicySubAction=Block ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
|
|
${subactionadd} Create Dictionary Code=480
|
|
UIPolicies ${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 CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny PolicySubAction=Block ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
|
|
${subactionadd} Create Dictionary Code=500
|
|
UIPolicies ${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 CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
|
|
UIPolicies ${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 CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=RTP PolicyLogSession=1 PolicyEnabled=1
|
|
UIPolicies ${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 CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=SIP,RTP PolicyLogSession=1 PolicyEnabled=1
|
|
UIPolicies ${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 CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
|
|
UIPolicies ${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 CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
|
|
UIPolicies ${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 CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
|
|
UIPolicies ${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 CreateorEdit=Create PolicyName=CreateSecurityVoipAction PolicyAction=Allow ApplicationSearch=RTP PolicyLogSession=1 PolicyEnabled=1
|
|
${EditpolicyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Edit PolicyName=CreateSecurityVoipAction PolicyEditName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=RTP ApplicationFilter=RTP PolicyLogSession=1 PolicyEnabled=1
|
|
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo}
|
|
UIPolicies ${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 CreateorEdit=Create PolicyName=CreateSecurityVoipAction PolicyAction=Allow ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
|
|
${EditpolicyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Edit PolicyName=CreateSecurityVoipAction PolicyEditName=${TEST NAME} PolicyAction=Allow ApplicationFilter=RTP PolicyLogSession=1 PolicyEnabled=1
|
|
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
|
|
UIPolicies ${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 CreateorEdit=Create PolicyName=CreateSecuritySIPAllwoFilter_1 PolicyAction=Allow ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
|
|
${EditpolicyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Edit PolicyName=CreateSecuritySIPAllwoFilter_1 PolicyEditName=${TEST NAME} PolicyAction=Allow ApplicationFilter=SIP PolicyLogSession=1 PolicyEnabled=1
|
|
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
|
|
Comment 添加Filter条件
|
|
UIPolicies ${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 CreateorEdit=Create PolicyName=CreateSecuritySIPAllwoFilter_1 PolicyAction=Allow ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
|
|
${EditpolicyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Edit PolicyName=CreateSecuritySIPAllwoFilter_1 PolicyEditName=${TEST NAME} PolicyAction=Allow ApplicationFilter=SIP PolicyLogSession=1 PolicyEnabled=1
|
|
${AddFilter} Create List SecurityVoipTo
|
|
${CreateOrDeleteFilterInfo} Create Dictionary From=${AddFilter}
|
|
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
|
|
Comment 在原Filter上添加条件
|
|
UIPolicies ${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 CreateorEdit=Create PolicyName=CreateSecuritySIPAllwoFilter_1 PolicyAction=Allow ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
|
|
${EditpolicyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Edit PolicyName=CreateSecuritySIPAllwoFilter_1 PolicyEditName=${TEST NAME} PolicyAction=Allow ApplicationFilter=SIP PolicyLogSession=1 PolicyEnabled=1
|
|
${AddFilter} Create List SecurityVoipFrom
|
|
${CreateOrDeleteFilterInfo} Create Dictionary From=${AddFilter}
|
|
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
|
|
Comment 在原Filter上添加条件
|
|
UIPolicies ${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 CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Intercept ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=1
|
|
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
|
|
PoliciesDelete
|
|
|
|
|