diff --git a/02-Keyword/tsg_ui/policy/Testcase-UIPolicy.robot b/02-Keyword/tsg_ui/policy/Testcase-UIPolicy.robot index d5b5619..04c0487 100644 --- a/02-Keyword/tsg_ui/policy/Testcase-UIPolicy.robot +++ b/02-Keyword/tsg_ui/policy/Testcase-UIPolicy.robot @@ -65,3 +65,15 @@ Test-UIAddPolicies ... Request Contentname=${RequestContentname} UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo} +Test-UIAddPolicies-Block + # #新建对象fqdn + Comment 新建对象fqdn + log ${TEST NAME} + CreatePage FQDN single ${TEST NAME}_FQDN keywordtext=*travelgam.com + ${hostname} create list ${TEST NAME}_FQDN + ${filter} create list Host + ${policyInfo} Create Dictionary PolicyType=Security Policy PolicyName=${TEST NAME} PolicyAction=Deny PolicySubAction=Block ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=1 + ${filterInfo} Create Dictionary Filter=${filter} Hostname=${hostname} + ${subactionadd} Create Dictionary Code=403 Content=TEXT BlockText=${TEST NAME}_403 + #${subactionadd} Create Dictionary code=403 Content=Profile SearchorCreate=Search ProfileName=${TEST NAME}_ProfileName file= + UIAddPolicies ${policyInfo} FilterInfo=${filterInfo} Subactionadd=${subactionadd} \ No newline at end of file diff --git a/02-Keyword/tsg_ui/policy/UIPolicy.robot b/02-Keyword/tsg_ui/policy/UIPolicy.robot index 76ca185..ff93312 100644 --- a/02-Keyword/tsg_ui/policy/UIPolicy.robot +++ b/02-Keyword/tsg_ui/policy/UIPolicy.robot @@ -603,7 +603,7 @@ Create-Filter-SecurityOrProxy [Arguments] ${PolicyType} ${Application} ${addFilter} [Documentation] 点击Application的加号 ${return} ${Filter} Run Keyword And Ignore Error Get From Dictionary ${addFilter} Filter - ${Filter} Run Keyword If "${return}"=="FAIL" or "${Filter}"=="${EMPTY}" set variable null + ${Filter} Run Keyword If "${return}"=="FAIL" or "${Filter}"=="${EMPTY}" Set To List null ... ELSE set variable ${Filter} ${return} ${Hostname} Run Keyword And Ignore Error Get From Dictionary ${addFilter} Hostname ${Hostname} Run Keyword If "${return}"=="FAIL" or "${Hostname}"=="${EMPTY}" set variable null @@ -1774,7 +1774,7 @@ Deny-content ... AND sllep 1 ... AND input text id=manipulation_elInput_blockselect ${TextValue} ... AND sleep ${sleep} -Profile-SearchorCreate +Profile-SearchorCreate_bak [Arguments] ${SearchorCreate} ${ProfileName} ${File} [Documentation] 调用次关键字前需要添加必填参数: ... ${SearchorCreate}:填入Search或Create @@ -1799,7 +1799,7 @@ Profile-SearchorCreate ... AND click element id=responseAddOk1 ... AND sleep ${sleep} ... ELSE log 传入参数错误 -Deny-Redirect +Deny-Redirect_bak [Arguments] ${DenyRedirectadd} [Documentation] 调用次关键字前需要添加必填参数:${DenyRedirectadd}是个字典,字典中的数据为下 ... ${QType}:填入A或AAAA