object 界面 keyword和简单测试case
This commit is contained in:
251
01-TestCase/tsg_ui/ui_objects/Object-All-Case.robot
Normal file
251
01-TestCase/tsg_ui/ui_objects/Object-All-Case.robot
Normal file
@@ -0,0 +1,251 @@
|
||||
*** 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
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user