diff --git a/01-TestCase/tsg-ui/ui-objects/Object_Ip_Case.robot b/01-TestCase/tsg-ui/ui-objects/Object_Ip_Case.robot new file mode 100644 index 0000000..d1790be --- /dev/null +++ b/01-TestCase/tsg-ui/ui-objects/Object_Ip_Case.robot @@ -0,0 +1,164 @@ +*** Settings *** +Force Tags tsg-ui objects ip +Resource ../../../03-Variable/bifangapivariable.txt +Resource ../../../02-Keyword/Tsg_Ui/Objects/ObjectPages.robot +Library OperatingSystem +Resource ../../../02-Keyword/Tsg_Ui/Objects/Objects.robot + +*** Test Cases *** +create-ipv4-range-001 + #新建ip,range + CreatePage Ip create-ipv4-range-001 ipads=ipv4 ipclient=range ipclienttext1=192.168.1.1 ipclienttext2=192.168.1.1 + ... post=0/0 + #验证新建是否成功 + ui-object-search-name create-ipv4-range-001 + ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span + Should Be Equal As Strings ${text} create-ipv4-range-001 + #删除对象 + objects-delete + +create-ipv4-cidr-002 + #新建ip,cidr + CreatePage Ip create-ipv4-cidr-002 ipads=ipv4 ipclient=cidr ipclienttext1=192.168.1.1 ipclienttext2=24 + ... post=65535/65535 + #验证新建是否成功 + ui-object-search-name create-ipv4-cidr-002 + ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span + Should Be Equal As Strings ${text} create-ipv4-cidr-002 + #删除对象 + objects-delete + +create-ipv4-masks-003 + #新建ip,masks + CreatePage Ip create-ipv4-masks-003 ipads=ipv4 ipclient=masks ipclienttext1=192.168.1.1 ipclienttext2=255.255.255.0 + ... post=1/1 + #验证新建是否成功 + ui-object-search-name create-ipv4-masks-003 + ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span + Should Be Equal As Strings ${text} create-ipv4-masks-003 + #删除对象 + objects-delete + +create-ipv6-range-004 + #新建ip,range + CreatePage Ip create-ipv6-range-004 ipads=ipv6 ipclient=range ipclienttext1=0:0:0:0:0:0:0:0 ipclienttext2=FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF + ... post=65535/65535 + #验证新建是否成功 + ui-object-search-name create-ipv6-range-004 + ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span + Should Be Equal As Strings ${text} create-ipv6-range-004 + #删除对象 + objects-delete + +create-ipv6-cidr-005 + #新建ip,cidr + CreatePage Ip create-ipv6-cidr-005 ipads=ipv6 ipclient=cidr ipclienttext1=0:0:0:0:0:0:0:0 ipclienttext2=64 + ... post=1/1 + #验证新建是否成功 + ui-object-search-name create-ipv6-cidr-005 + ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span + Should Be Equal As Strings ${text} create-ipv6-cidr-005 + #删除对象 + objects-delete + +create-ipv6-masks-006 + #新建ip,masks + CreatePage Ip create-ipv6-masks-006 ipads=ipv6 ipclient=masks ipclienttext1=0:0:0:0:0:0:0:0 ipclienttext2=0:0:0:0:0:0:0:0 + ... post=65535/65535 + #验证新建是否成功 + ui-object-search-name create-ipv6-masks-006 + ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span + Should Be Equal As Strings ${text} create-ipv6-masks-006 + #删除对象 + objects-delete + +edit-ip-007 + #新建ip,masks + CreatePage Ip create-ipv6-masks-007 ipads=ipv6 ipclient=masks ipclienttext1=0:0:0:0:0:0:0:0 ipclienttext2=0:0:0:0:0:0:0:0 + #验证新建是否成功 + ui-object-search-name create-ipv6-masks-007 + ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span + Should Be Equal As Strings ${text} create-ipv6-masks-007 + #修改对象 + object-edit-ip edit-ip-007 ipv4 range 192.168.100.1 192.168.100.1 post=0/0 + #查询修改对象 + ui-object-search-name edit-ip-007 + #删除对象 + objects-delete + +create-ipv6-range-008 + #新建ip,range + CreatePage Ip create-ipv6-range-008 ipads=ipv6 ipclient=range ipclienttext1=:: ipclienttext2=::1 + ... post=0/0 + #验证新建是否成功 + ui-object-search-name create-ipv6-range-008 + ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span + Should Be Equal As Strings ${text} create-ipv6-range-008 + #删除对象 + objects-delete + +create-ipv4-range-009 + #新建ip,range + CreatePage Ip create-ipv4-range-009 ipads=ipv6 ipclient=range ipclienttext1=0.0.0.0 ipclienttext2=255.255.255.255 + ... post=65535/65535 + #验证新建是否成功 + ui-object-search-name create-ipv4-range-009 + ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span + Should Be Equal As Strings ${text} create-ipv4-range-009 + #删除对象 + objects-delete + +create-ipv4-cidr-010 + #新建ip,cidr + CreatePage Ip create-ipv4-cidr-010 ipads=ipv6 ipclient=cidr ipclienttext1=0.0.0.0 ipclienttext2=0 + ... post=0/0 + #验证新建是否成功 + ui-object-search-name create-ipv4-cidr-010 + ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span + Should Be Equal As Strings ${text} create-ipv4-cidr-010 + #删除对象 + objects-delete + +create-ipv4-cidr-011 + #新建ip,cidr + CreatePage Ip create-ipv4-cidr-011 ipads=ipv6 ipclient=cidr ipclienttext1=255.255.255.255 ipclienttext2=32 + ... post=65535/65535 + #验证新建是否成功 + ui-object-search-name create-ipv4-cidr-011 + ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span + Should Be Equal As Strings ${text} create-ipv4-cidr-011 + #删除对象 + objects-delete + +create-ipv6-range-012 + #新建ip,range + CreatePage Ip create-ipv6-range-012 ipads=ipv6 ipclient=range ipclienttext1=:: ipclienttext2=FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF + ... post=0/0 + #验证新建是否成功 + ui-object-search-name create-ipv6-range-012 + ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span + Should Be Equal As Strings ${text} create-ipv6-range-012 + #删除对象 + objects-delete + +create-ipv6-cidr-013 + #新建ip,range + CreatePage Ip create-ipv6-cidr-013 ipads=ipv6 ipclient=cidr ipclienttext1=:: ipclienttext2=0 + ... post=0/0 + #验证新建是否成功 + ui-object-search-name create-ipv6-cidr-013 + ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span + Should Be Equal As Strings ${text} create-ipv6-cidr-013 + #删除对象 + objects-delete + +create-ipv6-cidr-014 + #新建ip,range + CreatePage Ip create-ipv6-cidr-014 ipads=ipv6 ipclient=cidr ipclienttext1=FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF ipclienttext2=128 + ... post=65535/65535 + #验证新建是否成功 + ui-object-search-name create-ipv6-cidr-014 + ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span + Should Be Equal As Strings ${text} create-ipv6-cidr-014 + #删除对象 + objects-delete