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/01-TestCase/tsg_ui/ui_objects/Object_Ip_Case.robot
lyf fee5a2fc89 1、提价修改的UI关键字和case
2、提交Dashboard的Traffic关键字和一个case
3、提交GetTimeLibrary中新加的代码
2020-08-18 18:02:07 +08:00

260 lines
16 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

*** 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
#新建ipv4range,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
#新建ipv6rangename输入最大值(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
#新建ipv6name输入最大值(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
#新建ipv6CIRD最小值和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
#新建ipv6CIRD最大值和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
#新建addressgroupsub_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
#新建ipv6name输入最大值(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
#新建addressgroupsub_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
#新建addressgroupsub_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
#新建addressgroupsub_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
#新建addressgroupsub_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}
#新建addressgroupsub_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}
#新建addressgroupsub_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