*** Settings *** Force Tags tsg-ui objects Resource ../../../03-Variable/bifangapivariable.txt Resource ../../../02-Keyword/tsg_ui/objects/NewObjectPages.robot Library OperatingSystem Resource ../../../02-Keyword/tsg_ui/objects/NewObject.robot *** Test Cases *** single-ip-ip # 创建单个ip 子分类为ip Open Browser http://${host}/#/login ${browserType} Maximize Browser Window input text xpath=//*[@id="app"]/div/div[2]/div/div[2]/div/input ${username} input text xpath=//*[@id="app"]/div/div[2]/div/div[3]/div/input ${password} Click button id=login #新建user-agent CreatePage single single-ip-ip objectform=IP ipclienttext1=192.168.1.5 post=0/0 ip_type=Ip keywordtext=Mozilla/5.0* #验证新建是否成功 ui-object-search-name single-ip-ip ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/span Should Be Equal As Strings ${text} single-ip-ip object-edit-ip 我的大哥 192.168.100.100 post=0/100 #查询修改对象 ui-object-search-name 我的大哥 #删除对象 objects-delete single-ip-Geography # 创建单个ip 子分类为Geography ${Country} Create List China Hong Kong ${City} Create List Beijing CreatePage single create-ip-group-015 objectform=IP ip_type=Geography Country=${Country} City=${City} #验证新建是否成功 ui-object-search-name create-ip-group-015 ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/span Should Be Equal As Strings ${text} create-ip-group-015 object-edit-Geography 我的大哥 Country=${Country} City=${City} #查询修改对象 ui-object-search-name 我的大哥 #删除对象 objects-delete group-ip-ip #新建ip,${objects_name}的赋值可以先新建ip,用刚新建ip的name赋值 CreatePage single single-ip-ip objectform=IP ipclienttext1=192.168.1.5 post=0/0 ip_type=Ip keywordtext=Mozilla/5.0* ${objects_name} Create List single-ip-ip CreatePage group create-ip-group-015 objectform=IP ip_type=Ip object_name=${objects_name} #验证新建是否成功 ui-object-search-name create-ip-group-015 ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/span Should Be Equal As Strings ${text} create-ip-group-015 #删除对象 objects-delete ui-object-search-name single-ip-ip objects-delete group-ip-Geography ${Country} Create List China Hong Kong ${City} Create List Beijing CreatePage single single-ip-015 objectform=IP ip_type=Geography Country=${Country} City=${City} ${objects_name} Create List single-ip-015 CreatePage group create-ip-group-015 objectform=IP ip_type=Geography object_name=${objects_name} #验证新建是否成功 ui-object-search-name create-ip-group-015 ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/span Should Be Equal As Strings ${text} create-ip-group-015 #删除对象 objects-delete ui-object-search-name single-ip-015 objects-delete single-FQDN #新建user-agent CreatePage single single-FQDN objectform=FQDN keywordtext=$open.node.com #验证新建是否成功 ui-object-search-name single-FQDN ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/span Should Be Equal As Strings ${text} single-FQDN object-edit-fqdn 我的大哥 keywordtext=$open.node.com #查询修改对象 ui-object-search-name 我的大哥 #删除对象 objects-delete group-FQDN #新建user-agent CreatePage single single-FQDN objectform=FQDN keywordtext=$open.node.com ${objects_name} Create List single-FQDN CreatePage group group-FQDN objectform=FQDN object_name=${objects_name} #验证新建是否成功 ui-object-search-name group-FQDN objects-delete ui-object-search-name single-FQDN objects-delete single-SubscriberID #新建user-agent CreatePage single single-SubscriberID objectform=SubscriberID keywordtext=$test37 #验证新建是否成功 ui-object-search-name single-SubscriberID ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/span Should Be Equal As Strings ${text} single-SubscriberID object-edit-Subscriber-ID 我的大哥 keywordtext=$test37 #查询修改对象 ui-object-search-name 我的大哥 #删除对象 objects-delete group-SubscriberID #新建user-agent CreatePage single single-SubscriberID objectform=SubscriberID keywordtext=$test37 ${objects_name} Create List single-SubscriberID CreatePage group group-SubscriberID objectform=SubscriberID object_name=${objects_name} #验证新建是否成功 ui-object-search-name group-SubscriberID objects-delete ui-object-search-name single-SubscriberID objects-delete single-HTTPSignature #新建user-agent CreatePage single single-HTTPSignature objectform=HTTPSignature reqrestype=req reqresheader=ua keywordtext=Mozilla/5.0* #验证新建是否成功 ui-object-search-name single-HTTPSignature ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/span Should Be Equal As Strings ${text} single-HTTPSignature #修改对象 object-edit-HTTPSignature 我的大哥 res sck 8f6c 6362 31 36 8fdb 5236 hex=open #查询修改对象 ui-object-search-name 我的大哥 #删除对象 objects-delete group-HTTPSignature #新建user-agent CreatePage single single-HTTPSignature objectform=HTTPSignature reqrestype=req reqresheader=ua keywordtext=Mozilla/5.0* ${objects_name} Create List single-HTTPSignature CreatePage group group-HTTPSignature objectform=HTTPSignature object_name=${objects_name} #验证新建是否成功 ui-object-search-name group-HTTPSignature objects-delete ui-object-search-name single-HTTPSignature objects-delete single-Key #新建user-agent CreatePage single single-Key objectform=Key keywordtext=Mozilla/5.0* #验证新建是否成功 ui-object-search-name single-Key ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/span Should Be Equal As Strings ${text} single-Key #修改对象 object-edit-keywords 我的大哥 $www.baidu.com #查询修改对象 ui-object-search-name 我的大哥 #删除对象 objects-delete group-Key #新建user-agent CreatePage single single-Key objectform=Key keywordtext=Mozilla/5.0* ${objects_name} Create List single-Key CreatePage group group-Key objectform=Key object_name=${objects_name} #验证新建是否成功 ui-object-search-name group-Key objects-delete ui-object-search-name single-Key objects-delete single-URL #新建user-agent CreatePage single single-URL objectform=URL keywordtext=www.* #验证新建是否成功 ui-object-search-name single-URL ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/span Should Be Equal As Strings ${text} single-URL #修改对象 object-edit-url 我的大哥 wwsw.* #查询修改对象 ui-object-search-name 我的大哥 #删除对象 objects-delete group-URL #新建user-agent CreatePage single single-URL objectform=URL keywordtext=www.* ${objects_name} Create List single-URL CreatePage group group-URL objectform=URL object_name=${objects_name} #验证新建是否成功 ui-object-search-name group-URL objects-delete ui-object-search-name single-URL objects-delete single-Category #新建user-agent CreatePage single single-Category objectform=Category keywordtext=$www.baidu.com #验证新建是否成功 ui-object-search-name single-Category ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/span Should Be Equal As Strings ${text} single-Category #修改对象 object-edit-fqdn 我的大哥 $www.baidu.com #查询修改对象 ui-object-search-name 我的大哥 #删除对象 objects-delete group-Category #新建user-agent CreatePage single single-Category objectform=Category keywordtext=$www.baidu.com ${objects_name} Create List single-Category CreatePage group group-Category objectform=Category object_name=${objects_name} #验证新建是否成功 ui-object-search-name group-Category objects-delete ui-object-search-name single-Category objects-delete single-Account #新建user-agent CreatePage single single-Account objectform=Account keywordtext=www.* #验证新建是否成功 ui-object-search-name single-Account ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/span Should Be Equal As Strings ${text} single-Account #修改对象 object-edit-account 我的大哥 waaww.* #查询修改对象 ui-object-search-name 我的大哥 #删除对象 objects-delete group-Account #新建user-agent CreatePage single single-Account objectform=Account keywordtext=www.* ${objects_name} Create List single-Account CreatePage group group-Account objectform=Account object_name=${objects_name} #验证新建是否成功 ui-object-search-name group-Account objects-delete ui-object-search-name single-Account objects-delete