This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
dongxiaoyan-tsg-autotest/02-Keyword/tsg_ui/objects/NewObjectPages.robot
2020-07-23 18:55:17 +08:00

65 lines
2.4 KiB
Plaintext

*** 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 policy&objects Objects
sleep 3
NewObject.SelectObj ${objectform}
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