*** Settings *** Library Selenium2Library Resource NewObject.robot Resource ../Menu.robot Library Collections *** Keywords *** #新建object CreatePage [Arguments] ${objectform} ${buildType} ${name} ${groupaddType}=null ${ip_type}=null ${ipclienttext1}=null ... ${keywordtext}=null ${hex}=close ${reqrestype}=null ${reqresheader}=null ${post}=null ${Country}=null ${City}=null ${groupadd}=null ${object_name}=null Menu objects ${objectform} sleep 3 NewObject.CreateButton ${buildType} NewObject.Create-name ${name} run keyword if "${buildType}"=="single" NewObject.Create-item ${buildType} ${name} ${objectform} ${ip_type} ${ipclienttext1} ${keywordtext} ${hex} ${reqrestype} ${reqresheader} ${post} ${Country} ${City} run keyword if "${buildType}"=="group" NewObject.Cerate-Group ${buildType} ${groupaddType} ${name} ${objectform} ${groupadd} ${object_name} ${objectform} ${ip_type} ${ipclienttext1} ${keywordtext} ${hex} ${reqrestype} ${reqresheader} ${post} ${Country} ${City} NewObject.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 NewObject.SelectOne NewObject.DeleteButton NewObject.Delete-delete #UploadPage # UploadButton # # Upload-name yyq-uploadFile # Upload-objectType # Upload-uploadedFile F:\\yyq\\python\\ip_20200221080650.txt # Upload-ok #ExportPage # ExportButton # 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