260 lines
16 KiB
Plaintext
260 lines
16 KiB
Plaintext
*** Settings ***
|
||
Force Tags tsg-ui objects ip
|
||
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 ***
|
||
create-address-ipv4-001
|
||
#新建ipv4,range,name输入最小值(1位)
|
||
CreatePage IP single 1 ip_type=Ip ipclienttext1=192.168.100.1-192.168.200.1 post=0
|
||
#验证新建是否成功
|
||
ui-object-search-name 1
|
||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div/span
|
||
Should Be Equal As Strings ${text} 1
|
||
#删除对象
|
||
objects-delete
|
||
create-address-ipv4-002
|
||
#新建ipv4
|
||
CreatePage IP single create-address-ipv4-002 ip_type=Ip ipclienttext1=192.168.100.1 post=1
|
||
#验证新建是否成功
|
||
ui-object-search-name create-address-ipv4-002
|
||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div/span
|
||
Should Be Equal As Strings ${text} create-address-ipv4-002
|
||
#删除对象
|
||
objects-delete
|
||
create-address-ipv4-003
|
||
#新建ipv4,CIDR最小值,post最小值
|
||
CreatePage IP single create-address-ipv4-003 ip_type=Ip ipclienttext1=192.168.100.1/0 post=0
|
||
#验证新建是否成功
|
||
ui-object-search-name create-address-ipv4-003
|
||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div/span
|
||
Should Be Equal As Strings ${text} create-address-ipv4-003
|
||
#删除对象
|
||
objects-delete
|
||
create-address-ipv4-004
|
||
#新建ipv4,CIDR最大值,post最大值
|
||
CreatePage IP single create-address-ipv4-004 ip_type=Ip ipclienttext1=192.168.100.1/32 post=65535
|
||
#验证新建是否成功
|
||
ui-object-search-name create-address-ipv4-004
|
||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div/span
|
||
Should Be Equal As Strings ${text} create-address-ipv4-004
|
||
#删除对象
|
||
objects-delete
|
||
create-address-ipv6-005
|
||
#新建ipv6,range,name输入最大值(128位)
|
||
CreatePage IP single create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-addres ip_type=Ip ipclienttext1=AAAA::AAAA-FFFF::FFFF post=65535
|
||
#验证新建是否成功
|
||
ui-object-search-name create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-addres
|
||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div/span
|
||
Should Be Equal As Strings ${text} create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-addres
|
||
#删除对象
|
||
objects-delete
|
||
create-address-ipv6-006
|
||
#新建ipv6,name输入最大值(128位)
|
||
CreatePage IP single create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-addres ip_type=Ip ipclienttext1=AAAA::AAAA post=65535
|
||
#验证新建是否成功
|
||
ui-object-search-name create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-addres
|
||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div/span
|
||
Should Be Equal As Strings ${text} create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-addres
|
||
#删除对象
|
||
objects-delete
|
||
create-address-ipv6-007
|
||
#新建ipv6,CIRD最小值,和post最小值,name输入最大值(128位)
|
||
CreatePage IP single create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-addres ip_type=Ip ipclienttext1=AAAA::AAAA/0 post=0
|
||
#验证新建是否成功
|
||
ui-object-search-name create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-addres
|
||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div/span
|
||
Should Be Equal As Strings ${text} create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-addres
|
||
#删除对象
|
||
objects-delete
|
||
|
||
create-address-ipv6-008
|
||
#新建ipv6,CIRD最大值,和post最大值,name输入最大值(128位)
|
||
CreatePage IP single create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-addres ip_type=Ip ipclienttext1=AAAA::AAAA/128 post=65535
|
||
#验证新建是否成功
|
||
ui-object-search-name create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-addres
|
||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div/span
|
||
Should Be Equal As Strings ${text} create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-addres
|
||
#删除对象
|
||
objects-delete
|
||
|
||
create-address-geography-country-009
|
||
#新建ip归属地,国家
|
||
${Country} Create List China Hong Kong
|
||
CreatePage IP single create-address-geography-country-008 ip_type=Geography Country=${Country}
|
||
#验证新建是否成功
|
||
ui-object-search-name create-address-geography-country-008
|
||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div/span
|
||
Should Be Equal As Strings ${text} create-address-geography-country-008
|
||
#删除对象
|
||
objects-delete
|
||
|
||
create-address-geography-city-010
|
||
#新建ip归属地,城市
|
||
${City} Create List Beijing
|
||
CreatePage IP single create-address-geography-city-010 ip_type=Geography City=${City}
|
||
#验证新建是否成功
|
||
ui-object-search-name create-address-geography-city-010
|
||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div/span
|
||
Should Be Equal As Strings ${text} create-address-geography-city-010
|
||
#删除对象
|
||
objects-delete
|
||
|
||
create-address-geography-countryandcity-011
|
||
#新建ip归属地,国家和城市
|
||
${Country} Create List China Hong Kong
|
||
${City} Create List Beijing
|
||
CreatePage IP single create-address-geography-countryandcity-011 ip_type=Geography Country=${Country} City=${City}
|
||
#验证新建是否成功
|
||
ui-object-search-name create-address-geography-countryandcity-011
|
||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div/span
|
||
Should Be Equal As Strings ${text} create-address-geography-countryandcity-011
|
||
#删除对象
|
||
objects-delete
|
||
|
||
create-addressgroup-ip-012
|
||
#新建ipv4
|
||
CreatePage IP single create-address-ipv4-002 ip_type=Ip ipclienttext1=192.168.100.1 post=1
|
||
#新建addressgroup,sub_objects添加一个ip对象
|
||
${objects_name} Create List create-address-ipv4-002
|
||
CreatePage IP group create-addressgroup-ip-012 ip_type=Ip object_name=${objects_name}
|
||
#验证新建是否成功
|
||
ui-object-search-name create-addressgroup-ip-012
|
||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div/span
|
||
Should Be Equal As Strings ${text} create-addressgroup-ip-012
|
||
#删除对象
|
||
objects-delete
|
||
ui-object-search-name create-address-ipv4-002
|
||
objects-delete
|
||
|
||
create-addressgroup-ip-013
|
||
#新建ipv4
|
||
CreatePage IP single create-address-ipv4-002 ip_type=Ip ipclienttext1=192.168.100.1 post=1
|
||
#新建ipv6,name输入最大值(128位)
|
||
CreatePage IP single create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-addres ip_type=Ip ipclienttext1=AAAA::AAAA post=65535
|
||
#新建addressgroup,sub_objects添加多个ip对象
|
||
${objects_name} Create List create-address-ipv4-002 create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-addres
|
||
CreatePage IP group create-addressgroup-ip-013 ip_type=Ip object_name=${objects_name}
|
||
#验证新建是否成功
|
||
ui-object-search-name create-addressgroup-ip-013
|
||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div/span
|
||
Should Be Equal As Strings ${text} create-addressgroup-ip-013
|
||
#删除对象
|
||
objects-delete
|
||
ui-object-search-name create-address-ipv4-002
|
||
objects-delete
|
||
ui-object-search-name create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-addres
|
||
objects-delete
|
||
|
||
create-addressgroup-ip-014
|
||
#新建ipv4
|
||
CreatePage IP single create-address-ipv4-002 ip_type=Ip ipclienttext1=192.168.100.1 post=1
|
||
#新建addressgroup,sub_objects添加一个ip对象,name输入最小字符
|
||
${objects_name} Create List create-address-ipv4-002
|
||
CreatePage IP group L ip_type=Ip object_name=${objects_name}
|
||
#验证新建是否成功
|
||
ui-object-search-name L
|
||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div/span
|
||
Should Be Equal As Strings ${text} L
|
||
#删除对象
|
||
objects-delete
|
||
ui-object-search-name create-address-ipv4-002
|
||
objects-delete
|
||
|
||
create-addressgroup-ip-015
|
||
#新建ipv4
|
||
CreatePage IP single create-address-ipv4-002 ip_type=Ip ipclienttext1=192.168.100.1 post=1
|
||
#新建addressgroup,sub_objects添加一个ip对象,name输入最大字符
|
||
${objects_name} Create List create-address-ipv4-002
|
||
CreatePage IP group create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-addres ip_type=Ip object_name=${objects_name}
|
||
#验证新建是否成功
|
||
ui-object-search-name create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-addres
|
||
${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-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-address-ipv6-001create-addres
|
||
#删除对象
|
||
objects-delete
|
||
ui-object-search-name create-address-ipv4-002
|
||
objects-delete
|
||
|
||
create-addressgroup-ip-016
|
||
#新建ipv4
|
||
CreatePage IP single create-address-ipv4-002 ip_type=Ip ipclienttext1=192.168.100.1 post=1
|
||
#新建addressgroup,sub_objects添加一个ip对象,name输入中英俄特殊字符数字
|
||
${objects_name} Create List create-address-ipv4-002
|
||
CreatePage IP group 中abcДдБб!@#123 ip_type=Ip object_name=${objects_name}
|
||
#验证新建是否成功
|
||
ui-object-search-name 中abcДдБб!@#123
|
||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div/span
|
||
Should Be Equal As Strings ${text} 中abcДдБб!@#123
|
||
#删除对象
|
||
objects-delete
|
||
ui-object-search-name create-address-ipv4-002
|
||
objects-delete
|
||
|
||
create-addressgroup-geography-017
|
||
#新建ip归属地,国家
|
||
${Country} Create List China Hong Kong
|
||
CreatePage IP single create-address-geography-country-008 ip_type=Geography Country=${Country}
|
||
#新建addressgroup,sub_objects添加一个ip归属地对象,name输入中英俄特殊字符数字
|
||
${objects_name} Create List create-address-geography-country-008
|
||
CreatePage IP group 中abcДдБб!@#123 ip_type=Geography object_name=${objects_name}
|
||
#验证新建是否成功
|
||
ui-object-search-name 中abcДдБб!@#123
|
||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div/span
|
||
Should Be Equal As Strings ${text} 中abcДдБб!@#123
|
||
#删除对象
|
||
objects-delete
|
||
ui-object-search-name create-address-geography-country-008
|
||
objects-delete
|
||
|
||
create-addressgroup-geography-018
|
||
#新建ip归属地,国家
|
||
${Country} Create List China Hong Kong
|
||
CreatePage IP single create-address-geography-country-008 ip_type=Geography Country=${Country}
|
||
#新建ip归属地,国家和城市
|
||
${Country} Create List China Hong Kong
|
||
${City} Create List Beijing
|
||
CreatePage IP single create-address-geography-countryandcity-011 ip_type=Geography Country=${Country} City=${City}
|
||
#新建addressgroup,sub_objects添加多个ip归属地对象,name输入中英俄特殊字符数字
|
||
${objects_name} Create List create-address-geography-country-008 create-address-geography-countryandcity-011
|
||
CreatePage IP group 中abcДдБб!@#123 ip_type=Geography object_name=${objects_name}
|
||
#验证新建是否成功
|
||
ui-object-search-name 中abcДдБб!@#123
|
||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div/span
|
||
Should Be Equal As Strings ${text} 中abcДдБб!@#123
|
||
#删除对象
|
||
objects-delete
|
||
ui-object-search-name create-address-geography-country-008
|
||
objects-delete
|
||
ui-object-search-name create-address-geography-countryandcity-011
|
||
objects-delete
|
||
edit-address-ipv4-019
|
||
#新建ipv4,CIDR最大值,post最大值
|
||
CreatePage IP single create-address-ipv4-004 ip_type=Ip ipclienttext1=192.168.100.1/32 post=65535
|
||
#验证新建是否成功
|
||
ui-object-search-name create-address-ipv4-004
|
||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div/span
|
||
Should Be Equal As Strings ${text} create-address-ipv4-004
|
||
#修改对象
|
||
object-edit-ip Edit 192.168.100.100 post=0/100
|
||
#验证修改
|
||
ui-object-search-name Edit
|
||
#删除对象
|
||
objects-delete
|
||
edit-address-geography-countryandcity-020
|
||
#新建ip归属地,国家和城市
|
||
${Country} Create List China Hong Kong
|
||
${City} Create List Beijing
|
||
CreatePage IP single create-address-geography-countryandcity-011 ip_type=Geography Country=${Country} City=${City}
|
||
#验证新建是否成功
|
||
ui-object-search-name create-address-geography-countryandcity-011
|
||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div/span
|
||
Should Be Equal As Strings ${text} create-address-geography-countryandcity-011
|
||
#修改对象
|
||
object-edit-Geography edit-address-geography-countryandcity-020
|
||
#验证修改
|
||
ui-object-search-name edit-address-geography-countryandcity-020
|
||
#删除对象
|
||
objects-delete |