提交objects模块case和添加修改的关键字

This commit is contained in:
lyf
2020-04-22 17:41:25 +08:00
parent 0dda3bfc7f
commit 7e38504505
10 changed files with 733 additions and 15 deletions

View File

@@ -0,0 +1,190 @@
*** Settings ***
Resource ../../../03-Variable/bifangapivariable.txt
Resource ../../../02-Keyword/Tsg_Ui/Objects/ObjectPages.robot
Resource ../../../02-Keyword/Tsg_Ui/Objects/Objects.robot
Library OperatingSystem
*** Test Cases ***
create-HTTPSignature-Request-User-Agent-prefix-001
#新建user-agent
CreatePage ReqRes create-HTTPSignature-Request-User-Agent-prefix-001 reqrestype=req reqresheader=ua keywordtext=Mozilla/5.0*
#验证新建是否成功
ui-object-search-name create-HTTPSignature-Request-User-Agent-prefix-001
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-HTTPSignature-Request-User-Agent-sub-002
#新建user-agent
CreatePage ReqRes create-HTTPSignature-Request-User-Agent-sub-002 reqrestype=req reqresheader=ua keywordtext=Mozilla/5.
#验证新建是否成功
ui-object-search-name create-HTTPSignature-Request-User-Agent-sub-002
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-HTTPSignature-Request-User-Agent-exactly-003
#新建user-agent
CreatePage ReqRes create-HTTPSignature-Request-User-Agent-exactly-003 reqrestype=req reqresheader=ua keywordtext=$Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.113 Safari/537.36
#验证新建是否成功
ui-object-search-name create-HTTPSignature-Request-User-Agent-exactly-003
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-HTTPSignature-Request-User-Agent-suffix-004
#新建user-agent
CreatePage ReqRes create-HTTPSignature-Request-User-Agent-suffix-004 reqrestype=req reqresheader=ua keywordtext=*Safari/537.36
#验证新建是否成功
ui-object-search-name create-HTTPSignature-Request-User-Agent-suffix-004
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-HTTPSignature-Request-Cookie-prefix-005
#新建cookie
CreatePage ReqRes create-HTTPSignature-Request-Cookie-prefix-005 reqrestype=req reqresheader=ck keywordtext=cookie*
#验证新建是否成功
ui-object-search-name create-HTTPSignature-Request-Cookie-prefix-005
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-HTTPSignature-Request-Cookie-sub-006
#新建cookie
CreatePage ReqRes create-HTTPSignature-Request-Cookie-sub-006 reqrestype=req reqresheader=ck keywordtext=cookie
#验证新建是否成功
ui-object-search-name create-HTTPSignature-Request-Cookie-sub-006
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-HTTPSignature-Request-Cookie-exactly-007
#新建cookie
CreatePage ReqRes create-HTTPSignature-Request-Cookie-exactly-007 reqrestype=req reqresheader=ck keywordtext=$cookie
#验证新建是否成功
ui-object-search-name create-HTTPSignature-Request-Cookie-exactly-007
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-HTTPSignature-Request-Cookie-suffix-008
#新建cookie
CreatePage ReqRes create-HTTPSignature-Request-Cookie-suffix-008 reqrestype=req reqresheader=ck keywordtext=*cookie
#验证新建是否成功
ui-object-search-name create-HTTPSignature-Request-Cookie-suffix-008
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-HTTPSignature-Response-Set-Cookie-prefix-009
#新建set-cookie
CreatePage ReqRes create-HTTPSignature-Response-Set-Cookie-prefix-009 reqrestype=res reqresheader=sck keywordtext=set-cookie*
#验证新建是否成功
ui-object-search-name create-HTTPSignature-Response-Set-Cookie-prefix-009
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-HTTPSignature-Response-Set-Cookie-sub-010
#新建set-cookie
CreatePage ReqRes create-HTTPSignature-Response-Set-Cookie-sub-010 reqrestype=res reqresheader=sck keywordtext=set-cookie
#验证新建是否成功
ui-object-search-name create-HTTPSignature-Response-Set-Cookie-sub-010
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-HTTPSignature-Response-Set-Cookie-exactly-011
#新建set-cookie
CreatePage ReqRes create-HTTPSignature-Response-Set-Cookie-exactly-011 reqrestype=res reqresheader=sck keywordtext=$set-cookie
#验证新建是否成功
ui-object-search-name create-HTTPSignature-Response-Set-Cookie-exactly-011
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-HTTPSignature-Response-Set-Cookie-suffix-012
#新建set-cookie
CreatePage ReqRes create-HTTPSignature-Response-Set-Cookie-suffix-012 reqrestype=res reqresheader=sck keywordtext=*set-cookie
#验证新建是否成功
ui-object-search-name create-HTTPSignature-Response-Set-Cookie-suffix-012
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-HTTPSignature-Response-Content-Type-prefix-0013
#新建content-type
CreatePage ReqRes create-HTTPSignature-Response-Content-Type-prefix-0013 reqrestype=res reqresheader=ct keywordtext=Content-Type*
#验证新建是否成功
ui-object-search-name create-HTTPSignature-Response-Content-Type-prefix-0013
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-HTTPSignature-Response-Content-Type-sub-0014
#新建content-type
CreatePage ReqRes create-HTTPSignature-Response-Content-Type-sub-0014 reqrestype=res reqresheader=ct keywordtext=Content-Type
#验证新建是否成功
ui-object-search-name create-HTTPSignature-Response-Content-Type-sub-0014
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-HTTPSignature-Response-Content-Type-exactly-0015
#新建content-type
CreatePage ReqRes create-HTTPSignature-Response-Content-Type-exactly-0015 reqrestype=res reqresheader=ct keywordtext=$Content-Type
#验证新建是否成功
ui-object-search-name create-HTTPSignature-Response-Content-Type-exactly-0015
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-HTTPSignature-Response-Content-Type-suffix-0016
#新建content-type
CreatePage ReqRes create-HTTPSignature-Response-Content-Type-suffix-0016 reqrestype=res reqresheader=ct keywordtext=*Content-Type
#验证新建是否成功
ui-object-search-name create-HTTPSignature-Response-Content-Type-suffix-0016
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
edit-HTTPSignature-017
#新建user-agent
CreatePage ReqRes create-HTTPSignature-Request-User-Agent-prefix-001 reqrestype=req reqresheader=ua keywordtext=Mozilla/5.0*
#验证新建是否成功
ui-object-search-name create-HTTPSignature-Request-User-Agent-prefix-001
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#修改对象
object-edit-HTTPSignature edit-HTTPSignature-017 res sck 8f6c 6362 31 36 8fdb 5236 hex=open
#查询修改对象
ui-object-search-name edit-HTTPSignature-017
#删除对象
objects-delete
create-HTTPSignature-open-16-hex-0018
#新建content-type
CreatePage ReqRes create-HTTPSignature-open-16-hex-0018 reqrestype=res reqresheader=ct keywordtext=*63 6f 6e 74 65 6e 74 hex=open
#验证新建是否成功
ui-object-search-name create-HTTPSignature-open-16-hex-0018
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete

View File

@@ -0,0 +1,41 @@
*** Settings ***
Force Tags tsg-ui objects category
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-category-exactly-001
#新建Category
CreatePage Category create-category-exactly-001 keywordtext=$www.baidu.com
#验证新建是否成功
ui-object-search-name create-category-exactly-001
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-category-suffix-002
#新建Category
CreatePage Category create-category-suffix-002 keywordtext=*baidu.com
#验证新建是否成功
ui-object-search-name create-category-suffix-002
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
edit-category-003
#新建Category
CreatePage Category create-category-suffix-002 keywordtext=*baidu.com
#验证新建是否成功
ui-object-search-name create-category-suffix-002
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#修改对象
object-edit-fqdn deit-category-003 $open.node.com
#查询修改对象
ui-object-search-name deit-category-003
#删除对象
objects-delete

View File

@@ -0,0 +1,31 @@
*** Settings ***
Force Tags tsg-ui object sub-id
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-Subscriber-ID-001
#新建sub-id
CreatePage Sub create-sub-id-001 keywordtext=$test37
#验证新建是否成功
ui-object-search-name create-sub-id-001
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
edit-Subscriber-ID-002
#新建sub-id
CreatePage Sub create-sub-id-001 keywordtext=$test37
#验证新建是否成功
ui-object-search-name create-sub-id-001
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#修改对象
object-edit-Subscriber-ID deit-sub-id-002 $test20
#查询修改对象
ui-object-search-name deit-sub-id-002
#删除对象
objects-delete

View File

@@ -0,0 +1,61 @@
*** Settings ***
Force Tags tsg-ui objects account
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-account-prefix-001
#新建Account
CreatePage Account create-account-prefix-001 keywordtext=www.*
#验证新建是否成功
ui-object-search-name create-account-prefix-001
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-account-sub-002
#新建Account
CreatePage Account create-account-sub-002 keywordtext=1234
#验证新建是否成功
ui-object-search-name create-account-sub-002
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-account-exactly-003
#新建Account
CreatePage Account create-account-exactly-003 keywordtext=$1234567
#验证新建是否成功
ui-object-search-name create-account-exactly-003
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-account-suffix-004
#新建Account
CreatePage Account create-account-suffix-004 keywordtext=*1234567
#验证新建是否成功
ui-object-search-name create-account-suffix-004
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
edit-account-005
#新建Account
CreatePage Account create-account-suffix-004 keywordtext=*1234567
#验证新建是否成功
ui-object-search-name create-account-suffix-004
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#修改对象
object-edit-account deit-account-005 $www.baidu.com
#查询修改对象
ui-object-search-name deit-account-005
#删除对象
objects-delete

View File

@@ -0,0 +1,41 @@
*** Settings ***
Force Tags tsg-ui objects fqdn
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-fqdn-exactly-001
#新建fqdn,exactly
CreatePage Fqdn create-fqdn-exactly-001 keywordtext=$open.node.com
#验证新建是否成功
ui-object-search-name create-fqdn-exactly-001
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-fqdn-suffix-002
#新建fqdn,exactly
CreatePage Fqdn create-fqdn-suffix-002 keywordtext=*open.node.com
#验证新建是否成功
ui-object-search-name create-fqdn-suffix-002
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
deit-fqdn-003
#新建fqdn,exactly
CreatePage Fqdn create-fqdn-suffix-002 keywordtext=*open.node.com
#验证新建是否成功
ui-object-search-name create-fqdn-suffix-002
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#修改对象
object-edit-fqdn deit-fqdn-003 $open.node.com
#查询修改对象
ui-object-search-name deit-fqdn-003
#删除对象
objects-delete

View File

@@ -0,0 +1,81 @@
*** 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
#新建iprange
CreatePage Ip create-ipv4-range-001 ipads=ipv4 ipclient=range ipclienttext1=192.168.1.1 ipclienttext2=192.168.1.1
#验证新建是否成功
ui-object-search-name create-ipv4-range-001
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-ipv4-cidr-002
#新建iprange
CreatePage Ip create-ipv4-cidr-001 ipads=ipv4 ipclient=cidr ipclienttext1=192.168.1.1 ipclienttext2=24
#验证新建是否成功
ui-object-search-name create-ipv4-cidr-001
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-ipv4-masks-003
#新建iprange
CreatePage Ip create-ipv4-masks-001 ipads=ipv4 ipclient=masks ipclienttext1=192.168.1.1 ipclienttext2=255.255.255.0
#验证新建是否成功
ui-object-search-name create-ipv4-masks-001
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-ipv6-range-004
#新建iprange
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
#验证新建是否成功
ui-object-search-name create-ipv6-range-004
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-ipv6-cidr-005
#新建iprange
CreatePage Ip create-ipv6-cidr-005 ipads=ipv6 ipclient=cidr ipclienttext1=0:0:0:0:0:0:0:0 ipclienttext2=64
#验证新建是否成功
ui-object-search-name create-ipv6-cidr-005
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-ipv6-masks-006
#新建iprange
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
#验证新建是否成功
ui-object-search-name create-ipv6-masks-006
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
edit-ip-007
#新建iprange
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
#验证新建是否成功
ui-object-search-name create-ipv6-masks-006
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#修改对象
object-edit-ip edit-ip-007 ipv4 range 192.168.100.1 192.168.100.1
#查询修改对象
ui-object-search-name edit-ip-007
#删除对象
objects-delete

View File

@@ -0,0 +1,71 @@
*** Settings ***
Force Tags tsg-ui objects keywords
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-keywords-prefix-001
#新建keywords
CreatePage Key create-keywords-prefix-001 keywordtext=www.*
#验证新建是否成功
ui-object-search-name create-keywords-prefix-001
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-keywords-sub-002
#新建keywords
CreatePage Key create-keywords-sub-002 keywordtext=1234
#验证新建是否成功
ui-object-search-name create-keywords-sub-002
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-keywords-exactly-003
#新建keywords
CreatePage Key create-keywords-exactly-003 keywordtext=$123456
#验证新建是否成功
ui-object-search-name create-keywords-exactly-003
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-keywords-suffix-004
#新建keywords
CreatePage Key create-keywords-suffix-004 keywordtext=*123456
#验证新建是否成功
ui-object-search-name create-keywords-suffix-004
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
edit-keywords-005
#新建keywords
CreatePage Key create-keywords-suffix-004 keywordtext=*123456
#验证新建是否成功
ui-object-search-name create-keywords-suffix-004
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#修改对象
object-edit-keywords edit-keywords-005 $www.baidu.com
#查询修改对象
ui-object-search-name edit-keywords-005
#删除对象
objects-delete
create-keywords-open-16hex-006
#新建keywords
CreatePage Key create-keywords-open-16hex-006 keywordtext=*123456 hex=open
#验证新建是否成功
ui-object-search-name create-keywords-open-16hex-006
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete

View File

@@ -0,0 +1,61 @@
*** Settings ***
Force Tags tsg-ui objects url
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-url-prefix-001
#新建URL
CreatePage Url create-url-prefix-001 keywordtext=www.*
#验证新建是否成功
ui-object-search-name create-url-prefix-001
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-url-sub-002
#新建sub-id
CreatePage Url create-url-sub-002 keywordtext=jianshu
#验证新建是否成功
ui-object-search-name create-url-sub-002
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-url-exactly-003
#新建sub-id
CreatePage Url create-url-exactly-003 keywordtext=$www.vip.com
#验证新建是否成功
ui-object-search-name create-url-exactly-003
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
create-url-suffix-004
#新建sub-id
CreatePage Url create-url-suffix-004 keywordtext=*.com
#验证新建是否成功
ui-object-search-name create-url-suffix-004
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#删除对象
objects-delete
edit-url-005
#新建sub-id
CreatePage Url create-url-suffix-004 keywordtext=*.com
#验证新建是否成功
ui-object-search-name create-url-suffix-004
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[2]/span
log ${text}
#修改对象
object-edit-url deit-url-005 $www.baidu.com
#查询修改对象
ui-object-search-name deit-url-005
#删除对象
objects-delete

View File

@@ -6,7 +6,8 @@ Library Collections
*** Keywords *** *** Keywords ***
CreatePage CreatePage
[Arguments] ${objtype} ${name} ${ipads}=null ${ipclient}=null ${ipclienttext1}=null ${ipclienttext2}=null ${keywordtext}=null ${hex}=close ${reqrestype}=null ${reqresheader}=null [Arguments] ${objtype} ${name} ${ipads}=null ${ipclient}=null ${ipclienttext1}=null ${ipclienttext2}=null
... ${keywordtext}=null ${hex}=close ${reqrestype}=null ${reqresheader}=null
Menu policy&objects Objects Menu policy&objects Objects
sleep 3 sleep 3
Objects.CreateButton ${objtype} Objects.CreateButton ${objtype}
@@ -32,7 +33,7 @@ UpdateIPPage
UpName yyq_test_up UpName yyq_test_up
Create-item Create-item
Create-ip-ClientIP range Create-ip-ClientIP range
Create-ip-ClientIP-text 192.168.255.255 192.168.255.255 Create-ip-ClientIP-text range 192.168.255.255 192.168.255.255
Create-item-ok Ip #Ip Create-item-ok Ip #Ip
UpOk UpOk
@@ -64,8 +65,8 @@ DeleteObjects
[Arguments] ${obj} [Arguments] ${obj}
sleep 2 sleep 2
Menu policy&objects Objects Menu policy&objects Objects
FOR ${num} ${key} IN ENUMERATE @{obj} : FOR ${num} ${key} IN ENUMERATE @{obj}
sleep 2 \ sleep 2
run keyword if "${key}"!="Ip" DeletePage ${obj}[${key}] \ run keyword if "${key}"!="Ip" DeletePage ${obj}[${key}]
sleep 1 \ sleep 1
END END

View File

@@ -53,10 +53,11 @@ Create-ip-AddressType
sleep 2 sleep 2
click element id=objectItemIpType0 click element id=objectItemIpType0
sleep 2 sleep 2
run keyword if "${AdsType}"=="ipv4" run keywords click element xpath=/html/body/div[2]/div[1]/div[1]/ul/li[1] run keyword if "${AdsType}"=="ipv4" run keywords click element xpath=/html/body/div/div[1]/div[1]/ul/li[1]
... AND sleep 1 ... AND sleep 1
... ELSE IF "${AdsType}"=="ipv6" run keywords click element xpath=/html/body/div[2]/div[1]/div[1]/ul/li[2] ... ELSE IF "${AdsType}"=="ipv6" run keywords click element xpath=/html/body/div/div[1]/div[1]/ul/li[2]
... ELSE run keywords log 'Address Type错误' ... AND sleep 1
... ELSE IF run keywords log 'Address Type错误'
Create-ip-Protocol Create-ip-Protocol
[Arguments] ${Protocol} [Arguments] ${Protocol}
@@ -75,11 +76,12 @@ Create-ip-ClientIP
click element id=object_ip_sourecip0 click element id=object_ip_sourecip0
sleep 2 sleep 2
run keyword if "${clientIPType}"=="range" run keywords sleep 1 run keyword if "${clientIPType}"=="range" run keywords sleep 1
... AND click element id=range0 ... AND click element id=range0Range
... ELSE IF "${clientIPType}"=="cidr" run keywords sleep 1 ... ELSE IF "${clientIPType}"=="cidr" run keywords sleep 1
... AND click element id=CIDR0 ... AND click element id=CIDR0CIDR
... ELSE IF "${clientIPType}"=="masks" run keywords sleep 1 ... ELSE IF "${clientIPType}"=="masks" run keywords sleep 1
... AND click element xpath=/html/body/div[3]/div[1]/div[1]/ul/li[3] ... AND click element id=mask0Masks
... ELSE IF log 选择错误
sleep 2 sleep 2
Create-ip-ClientIP-text Create-ip-ClientIP-text
@@ -126,7 +128,7 @@ DeleteButton
Delete-delete Delete-delete
sleep 2 sleep 2
click button id=object-objectDel-confirm click button xpath=/html/body/div/div/div[3]/button[2]
Delete-cancel Delete-cancel
click button xpath=/html/body/div[2]/div/div[3]/button[1] click button xpath=/html/body/div[2]/div/div[3]/button[1]
@@ -240,7 +242,7 @@ Create-ReqRes-text
Create-ReqRes-hexmode Create-ReqRes-hexmode
[Arguments] ${hex} [Arguments] ${hex}
sleep 1 sleep 1
run keyword if "${hex}"=="open" click element id=objectAddItemReqResIsHexbin0_swith run keyword if "${hex}"=="open" click element xpath=//*[@id="policy_Manipulation2"]/div[7]/div[1]/div[1]/form/div[4]/div/div
sleep 1 sleep 1
Create-Key-text Create-Key-text
@@ -252,5 +254,143 @@ Create-Key-text
Create-Key-hexmode Create-Key-hexmode
[Arguments] ${hex} [Arguments] ${hex}
sleep 1 sleep 1
run keyword if "${hex}"=="open" click element id=objectAddItemKeyIsHexbin0_swith run keyword if "${hex}"=="open" click element xpath=//*[@id="objects_httpBodyKeywords1"]/div[1]/div[1]/form/div[2]/div/div
sleep 1 sleep 1
objects-delete
sleep 1
click element id=objectDel #点击删除按钮
sleep 1
click element xpath=/html/body/div/div/div[3]/button[2]
object-edit-fqdn
[Arguments] ${name} ${keywordtext}
Sleep 2
click element id=objectEdit
Sleep 2
Objects.Create-name ${name}
Sleep 1
click element id=objectAddEdit
Sleep 1
input text id=object_fqdn0 ${keywordtext}
Sleep 1
click element id=objectAddItemFqdnOk
Sleep 1
click element id=objectAdd_ok
Sleep 2
object-edit-Subscriber-ID
[Arguments] ${name} ${keywordtext}
Sleep 2
click element id=objectEdit
Sleep 2
Objects.Create-name ${name}
Sleep 1
click element id=objectAddEdit
Sleep 1
input text id=object_sub0 ${keywordtext}
Sleep 1
click element id=objectAddItemSubOk
Sleep 1
click element id=objectAdd_ok
Sleep 2
object-edit-url
[Arguments] ${name} ${keywordtext}
Sleep 2
click element id=objectEdit
Sleep 2
Objects.Create-name ${name}
Sleep 1
click element id=objectAddEdit
Sleep 1
input text id=object_url0 ${keywordtext}
Sleep 1
click element id=objectAddItemUrlOk
Sleep 1
click element id=objectAdd_ok
Sleep 2
object-edit-account
[Arguments] ${name} ${keywordtext}
Sleep 2
click element id=objectEdit
Sleep 2
Objects.Create-name ${name}
Sleep 1
click element id=objectAddEdit
Sleep 1
input text id=object_account0 ${keywordtext}
Sleep 1
click element id=objectItemAccountOk
Sleep 1
click element id=objectAdd_ok
Sleep 2
object-edit-keywords
[Arguments] ${name} ${keywordtext} ${hex}=close
Sleep 2
click element id=objectEdit
Sleep 2
Objects.Create-name ${name}
Sleep 1
click element id=objectAddEdit
Sleep 1
input text id=object_key0 ${keywordtext}
Sleep 1
Objects.Create-Key-hexmode ${hex}
Sleep 1
click element id=objectAddItemKeyOk
Sleep 1
click element id=objectAdd_ok
Sleep 2
ui-object-search-name
[Arguments] ${name}
sleep 2
click element id=one-input
sleep 2
click element id=input_list_li2
sleep 2
input text id=sreach_input ${name}
sleep 2
click element id=select_new_search_btn
sleep 2
click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table
object-edit-HTTPSignature
[Arguments] ${name} ${reqrestype} ${reqresheader} ${keywordtext} ${hex}=close
Sleep 2
click element id=objectEdit
Sleep 2
Objects.Create-name ${name}
Sleep 1
click element id=objectAddEdit
Sleep 1
Objects.Create-ReqRes-type ${reqrestype}
Objects.Create-ReqRes-header ${reqrestype} ${reqresheader}
input text id=object_sig0 ${keywordtext}
Sleep 1
Objects.Create-ReqRes-hexmode ${hex}
click element id=objectAddItemReqResOk
Sleep 1
click element id=objectAdd_ok
Sleep 2
object-edit-ip
[Arguments] ${name} ${ipads} ${ipclient} ${ipclienttext1} ${ipclienttext2}
Sleep 2
click element id=objectEdit
Sleep 2
Objects.Create-name ${name}
Sleep 1
click element id=objectAddEdit
Sleep 1
Objects.Create-ip-AddressType ${ipads}
Objects.Create-ip-ClientIP ${ipclient}
Objects.Create-ip-ClientIP-text ${ipclient} ${ipclienttext1} ${ipclienttext2}
Sleep 1
click element id=objectAddItemIpOk
Sleep 1
click element id=objectAdd_ok
Sleep 2