62 lines
2.1 KiB
Plaintext
62 lines
2.1 KiB
Plaintext
*** Settings ***
|
|
Library Selenium2Library
|
|
Resource Objects.robot
|
|
Resource ../Menu.robot
|
|
Library Collections
|
|
|
|
*** Keywords ***
|
|
CreatePage
|
|
[Arguments] ${objtype} ${name} ${ip_type}=null ${ipads}=null ${ipclient}=null ${ipclienttext1}=null ${ipclienttext2}=null
|
|
... ${keywordtext}=null ${hex}=close ${reqrestype}=null ${reqresheader}=null ${post}=null ${Country}=null ${City}=null ${group}=null ${object_name}=null
|
|
Menu objects ${objtype}
|
|
sleep 3
|
|
Objects.CreateButton ${objtype}
|
|
Objects.Create-name ${name}
|
|
run keyword if "${group}"=="null" Objects.Create-item ${objtype} ${ip_type} ${ipads} ${ipclient} ${ipclienttext1} ${ipclienttext2} ${keywordtext} ${hex} ${reqrestype} ${reqresheader} ${post} ${Country} ${City}
|
|
run keyword if "${group}"!="null" Cerate-Group ${objtype} ${group} ${object_name} ${ip_type}
|
|
Objects.Create-ok
|
|
|
|
UpdateIPPage
|
|
SelectOne
|
|
UpButton
|
|
UpName yyq_test_up
|
|
Create-item
|
|
Create-ip-ClientIP range
|
|
Create-ip-ClientIP-text range 192.168.255.255 192.168.255.255
|
|
Create-item-ok Ip #Ip
|
|
UpOk
|
|
|
|
DeletePage
|
|
[Arguments] ${name}
|
|
sleep 1
|
|
sleep 1
|
|
click element id=clear_input_btm
|
|
sleep 1
|
|
input text id=one-input ${name}
|
|
press keys id=one-input ENTER
|
|
Objects.SelectOne
|
|
Objects.DeleteButton
|
|
Objects.Delete-delete
|
|
|
|
UploadPage
|
|
UploadButton
|
|
Upload-name yyq-uploadFile
|
|
Upload-objectType
|
|
Upload-uploadedFile F:\\yyq\\python\\ip_20200221080650.txt
|
|
Upload-ok
|
|
|
|
ExportPage
|
|
ExportPage
|
|
Export-objectType ip
|
|
Export-format txt
|
|
Export-ok
|
|
|
|
DeleteObjects
|
|
[Arguments] ${obj}
|
|
sleep 2
|
|
Menu policy&objects Objects
|
|
: FOR ${num} ${key} IN ENUMERATE @{obj}
|
|
\ sleep 2
|
|
\ run keyword if "${key}"!="Ip" DeletePage ${obj}[${key}]
|
|
\ sleep 1
|