页面定位发生变化调整UI自动化代码

This commit is contained in:
byb11
2021-06-16 18:44:33 +08:00
parent 3007ccb543
commit 4d89fbf79a
26 changed files with 378 additions and 306 deletions

View File

@@ -13,7 +13,7 @@ AuditLogsResponsePage
Edit-Response-Pages ${id} EditAuditLogsResponsePage ${path}response_pages_files\\Create-ResponsePages-test-1.html id Edit-Response-Pages ${id} EditAuditLogsResponsePage ${path}response_pages_files\\Create-ResponsePages-test-1.html id
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/span click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/span
DeleteresinseDel DeleteresinseDel
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog AdminOpenPages //*[@id="Administration"]/ul/li[2] //*[@id="Administration"]/ul/li[2] xpath
AuditLogsSearch ${id} Response Page AuditLogsSearch ${id} Response Page
Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait} Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait}
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id} Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id}
@@ -29,7 +29,7 @@ AuditLogsInsertScript
EditInsertScripts ${id} EditAuditLogsInsertScript ${path}insert_files\\Create-Insert Scripts-test.css css id EditInsertScripts ${id} EditAuditLogsInsertScript ${path}insert_files\\Create-Insert Scripts-test.css css id
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
Delete Delete
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog AdminOpenPages //*[@id="Administration"]/ul/li[2] //*[@id="Administration"]/ul/li[2] xpath
AuditLogsSearch ${id} Insert Script AuditLogsSearch ${id} Insert Script
Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait} Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait}
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id} Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id}
@@ -45,7 +45,7 @@ AuditLogsHijackFile
EditHijackFiles ${id} EditAuditLogsHijackFile ${path}hijack_files\\Create-Hijack Files-test.apk id=application/vnd.android.package-archive0 id EditHijackFiles ${id} EditAuditLogsHijackFile ${path}hijack_files\\Create-Hijack Files-test.apk id=application/vnd.android.package-archive0 id
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span
DeletehijackDel DeletehijackDel
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog AdminOpenPages //*[@id="Administration"]/ul/li[2] //*[@id="Administration"]/ul/li[2] xpath
AuditLogsSearch ${id} Hijack File AuditLogsSearch ${id} Hijack File
Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait} Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait}
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id} Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id}
@@ -62,7 +62,7 @@ AuditLogsTrafficMirrorProfile
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
DeletetrafficMirrorDel DeletetrafficMirrorDel
sleep ${sleep} sleep ${sleep}
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog AdminOpenPages //*[@id="Administration"]/ul/li[2] //*[@id="Administration"]/ul/li[2] xpath
AuditLogsSearch ${id} Traffic Mirror Profile AuditLogsSearch ${id} Traffic Mirror Profile
Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait} Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait}
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id} Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id}
@@ -86,7 +86,7 @@ AuditLogsDecryptionProfile
EditDecryptionProfile ${id} EditAuditLogsDecryptionProfile id ${dict1} EditDecryptionProfile ${id} EditAuditLogsDecryptionProfile id ${dict1}
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[2]/div/div/span click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[2]/div/div/span
Delete Delete
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog AdminOpenPages //*[@id="Administration"]/ul/li[2] //*[@id="Administration"]/ul/li[2] xpath
AuditLogsSearch ${id} Decryption Profile AuditLogsSearch ${id} Decryption Profile
Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait} Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait}
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id} Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id}
@@ -102,7 +102,7 @@ AuditLogsSNATIPPools
${id} get text xpath=//*[@id="wannat-table"]/div[3]/table/tbody/tr[1]/td[1]/div/div/span ${id} get text xpath=//*[@id="wannat-table"]/div[3]/table/tbody/tr[1]/td[1]/div/div/span
EditSNATIPPools SNAT_IP_Pools_Create-001 Name EditSNATIPPoolsSName null EditSNATIPPools SNAT_IP_Pools_Create-001 Name EditSNATIPPoolsSName null
SNATIPDelete EditSNATIPPoolsSName Name SNATIPDelete EditSNATIPPoolsSName Name
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog AdminOpenPages //*[@id="Administration"]/ul/li[2] //*[@id="Administration"]/ul/li[2] xpath
AuditLogsSearch ${id} SNAT IP Pools AuditLogsSearch ${id} SNAT IP Pools
Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait} Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait}
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id} Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id}
@@ -117,7 +117,7 @@ AuditLogsVPNAccounts
CreateVPNAccounts ${TEST NAME}${a} 111111 name CreateVPNAccounts ${TEST NAME}${a} 111111 name
EditVPNAccounts ${TEST NAME}${a} 222222 name EditVPNAccounts ${TEST NAME}${a} 222222 name
VPNAccountsDelete VPNAccountsDelete
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog AdminOpenPages //*[@id="Administration"]/ul/li[2] //*[@id="Administration"]/ul/li[2] xpath
AuditLogsSearch-NotID VPN Accounts AuditLogsSearch-NotID VPN Accounts
Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait} Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait}
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div VPN Accounts Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div VPN Accounts
@@ -133,7 +133,7 @@ AuditLogsTrustedCertificateAuthorities
Wait Until Element Is Visible xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span ${sleep_Wait} Wait Until Element Is Visible xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span ${sleep_Wait}
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
DeleteAuthorities_del DeleteAuthorities_del
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog AdminOpenPages //*[@id="Administration"]/ul/li[2] //*[@id="Administration"]/ul/li[2] xpath
AuditLogsSearch ${id} Trusted Certificate Authorities AuditLogsSearch ${id} Trusted Certificate Authorities
Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait} Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait}
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id} Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id}
@@ -150,7 +150,7 @@ AuditLogsDecryptionKeyrings
... id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet1 id ... id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet1 id
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
DeleteKeyrings_del DeleteKeyrings_del
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog AdminOpenPages //*[@id="Administration"]/ul/li[2] //*[@id="Administration"]/ul/li[2] xpath
AuditLogsSearch ${id} Decryption Keyrings AuditLogsSearch ${id} Decryption Keyrings
Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait} Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait}
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id} Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id}
@@ -167,7 +167,7 @@ AuditLogsSSLDecryptionExclusion
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
Deletessl_del Deletessl_del
sleep ${sleep} sleep ${sleep}
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog AdminOpenPages //*[@id="Administration"]/ul/li[2] //*[@id="Administration"]/ul/li[2] xpath
AuditLogsSearch ${id} SSL Decryption Exclusion AuditLogsSearch ${id} SSL Decryption Exclusion
Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait} Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait}
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id} Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id}
@@ -178,7 +178,7 @@ AuditLogsSSLDecryptionExclusion
AuditLogsCachedIntermediateCertificates AuditLogsCachedIntermediateCertificates
[Tags] Positive UI Cached Intermediate Certificates Administration AuditLogs [Tags] Positive UI Cached Intermediate Certificates Administration AuditLogs
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span ${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span
sleep ${sleep} sleep ${sleep}
CachedIntermediateCertificatesSearch ${id} //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span id CachedIntermediateCertificatesSearch ${id} //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span id
@@ -188,7 +188,7 @@ AuditLogsCachedIntermediateCertificates
click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[10]/div/div/div/span click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[10]/div/div/div/span
sleep ${sleep_min} sleep ${sleep_min}
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait}
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog AdminOpenPages //*[@id="Administration"]/ul/li[2] //*[@id="Administration"]/ul/li[2] xapth
AuditLogsSearch ${id} Cached Intermediate Certificates AuditLogsSearch ${id} Cached Intermediate Certificates
Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait} Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait}
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id} Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id}
@@ -212,7 +212,7 @@ AuditLogsSSLFingerprint
${id2} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/div/span ${id2} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/div/span
click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
DeleteSSLFingerprint DeleteSSLFingerprint
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog AdminOpenPages //*[@id="Administration"]/ul/li[2] //*[@id="Administration"]/ul/li[2] xpath
AuditLogsSearch ${id1} SSL Fingerprint AuditLogsSearch ${id1} SSL Fingerprint
Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait} Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait}
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id1} Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id1}
@@ -221,7 +221,7 @@ AuditLogsSSLFingerprint
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[2]/td[2]/div/div Update Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[2]/td[2]/div/div Update
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div Delete Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div Delete
sleep ${sleep_min} sleep ${sleep_min}
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog AdminOpenPages //*[@id="Administration"]/ul/li[2] //*[@id="Administration"]/ul/li[2] xpath
AuditLogsSearch ${id2} SSL Fingerprint AuditLogsSearch ${id2} SSL Fingerprint
Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait} Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait}
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id2} Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id2}
@@ -239,7 +239,7 @@ AuditLogsDPacketCapture
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait}
click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1] click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]
DeletePacketCapture DeletePacketCapture
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog AdminOpenPages //*[@id="Administration"]/ul/li[2] //*[@id="Administration"]/ul/li[2] xpath
AuditLogsSearch ${id} Packet Capture AuditLogsSearch ${id} Packet Capture
Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait} Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait}
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id} Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id}
@@ -256,7 +256,7 @@ AuditLogsIPLibraries
CreateIpLibraries Geo Name City Algeria ${a} ${a} ${iplist} Longitude=-1 Latitude=12.13 CreateIpLibraries Geo Name City Algeria ${a} ${a} ${iplist} Longitude=-1 Latitude=12.13
EditIpLibraries Geo Name ${a} Longitude=-2 Latitude=12.13 EditIpLibraries Geo Name ${a} Longitude=-2 Latitude=12.13
DeleteIPLibraries DeleteIPLibraries
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog AdminOpenPages //*[@id="Administration"]/ul/li[2] //*[@id="Administration"]/ul/li[2] xpath
AuditLogsSearch ${a} IP Libraries AuditLogsSearch ${a} IP Libraries
Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait} Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait}
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${a} Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${a}
@@ -275,7 +275,7 @@ AuditLogsUsers
UserSearchName ${a} UserName UserSearchName ${a} UserName
click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[10]/div/div/span/div/span click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[10]/div/div/span/div/span
sleep ${sleep_min} sleep ${sleep_min}
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog AdminOpenPages //*[@id="Administration"]/ul/li[2] //*[@id="Administration"]/ul/li[2] xpath
AuditLogsSearch ${id} Users AuditLogsSearch ${id} Users
Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait} Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait}
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id} Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id}
@@ -296,7 +296,7 @@ AuditLogsRoles
EditRoles name=EditRolesEditName${a} EditRoles name=EditRolesEditName${a}
RoleSearch EditRolesEditName${a} RoleSearch EditRolesEditName${a}
RolesDelete RolesDelete
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog AdminOpenPages //*[@id="Administration"]/ul/li[2] //*[@id="Administration"]/ul/li[2] xpath
AuditLogsSearch-NotID Roles AuditLogsSearch-NotID Roles
Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait} Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait}
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div Roles Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div Roles
@@ -307,7 +307,7 @@ AuditLogsRoles
AuditLogsMailServer AuditLogsMailServer
[Tags] Positive UI Mail Server Administration AuditLogs [Tags] Positive UI Mail Server Administration AuditLogs
EditMailServer smtp.163.com 465 open test_name l1157517579@163.com XEYQVHEMTOBOJSAP open EditMailServer smtp.163.com 465 open test_name l1157517579@163.com XEYQVHEMTOBOJSAP open
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog AdminOpenPages //*[@id="Administration"]/ul/li[2] //*[@id="Administration"]/ul/li[2] xpath
AuditLogsSearch 1 Mail Server AuditLogsSearch 1 Mail Server
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div 1 Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div 1
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div Mail Server Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div Mail Server
@@ -326,7 +326,7 @@ AuditLogsLDAPServer
sleep ${sleep_min} sleep ${sleep_min}
click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/span/div/i click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/span/div/i
DeleteLDAPServer DeleteLDAPServer
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog AdminOpenPages //*[@id="Administration"]/ul/li[2] //*[@id="Administration"]/ul/li[2] xpath
AuditLogsSearch ${id} LDAP Server AuditLogsSearch ${id} LDAP Server
Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait} Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait}
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id} Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${id}
@@ -338,7 +338,7 @@ AuditLogsLDAPServer
AuditLogsLoginRestrictions AuditLogsLoginRestrictions
[Tags] Positive UI LDAP Server Administration Login Restrictions [Tags] Positive UI LDAP Server Administration Login Restrictions
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6]
AddAuthorizedSourceIP 255.145.111.1/24 AddAuthorizedSourceIP 255.145.111.1/24
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait}
LoginRestrictions-SearchIP 255.145.111.1/24 LoginRestrictions-SearchIP 255.145.111.1/24
@@ -346,7 +346,7 @@ AuditLogsLoginRestrictions
RestrictionsButton open RestrictionsButton open
EditMaximumLoginAttemepts 2 EditMaximumLoginAttemepts 2
EditLockTime 1 EditLockTime 1
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog AdminOpenPages //*[@id="Administration"]/ul/li[2] //*[@id="Administration"]/ul/li[2] xpath
AuditLogsSearch-NotID Login Restrictions AuditLogsSearch-NotID Login Restrictions
Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait} Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ${sleep_Wait}
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div Login Restrictions Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div Login Restrictions
@@ -372,7 +372,7 @@ AuditLogsSearchDate
RoleSearch ${TEST NAME} RoleSearch ${TEST NAME}
RolesDelete RolesDelete
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait}
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog AdminOpenPages //*[@id="Administration"]/ul/li[2] //*[@id="Administration"]/ul/li[2] xpath
click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/span/span/div/div/span/div/span/div/div/input click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/span/span/div/div/span/div/span/div/div/input
${date2}= Get Current Date result_format=%Y-%m-%d %H:%M:%S ${date2}= Get Current Date result_format=%Y-%m-%d %H:%M:%S
sleep ${sleep_min} sleep ${sleep_min}
@@ -388,18 +388,18 @@ AuditLogsSearchDate
AuditLogsTrunPage AuditLogsTrunPage
[Tags] Positive UI Administration AuditLogs [Tags] Positive UI Administration AuditLogs
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog AdminOpenPages //*[@id="Administration"]/ul/li[2] //*[@id="Administration"]/ul/li[2] xpath
AdminTurnPage //*[@id="app"]/div/div[3]/div[2]/div/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div/div[4]/div/button[1] //*[@id="app"]/div/div[3]/div[2]/div/div/div[4]/div/span[2]/div/input 2 AdminTurnPage //*[@id="app"]/div/div[3]/div[2]/div/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div/div[4]/div/button[1] //*[@id="app"]/div/div[3]/div[2]/div/div/div[4]/div/span[2]/div/input 2
... //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span last=1 lastxpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[4]/div/ul/li[last()] ... //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span last=1 lastxpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[4]/div/ul/li[last()]
PagingDisplay PagingDisplay
[Tags] Positive UI Administration AuditLogs [Tags] Positive UI Administration AuditLogs
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog AdminOpenPages //*[@id="Administration"]/ul/li[2] //*[@id="Administration"]/ul/li[2] xpath
AuditLogs-PagingDisplay 100 # 1 //*[@id="app"]/div/div[3]/div[2]/div/div/div[4]/div/ul/li[8] AuditLogs-PagingDisplay 100 # 1 //*[@id="app"]/div/div[3]/div[2]/div/div/div[4]/div/ul/li[8]
# AuditLogExport # AuditLogExport
# [Tags] Positive UI Administration AuditLogs # [Tags] Positive UI Administration AuditLogs
# AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog # AdminOpenPages //*[@id="Administration"]/ul/li[2] //*[@id="Administration"]/ul/li[2] xpath
# ${date1}= Get Current Date result_format=%Y%m%d%H%M%S # ${date1}= Get Current Date result_format=%Y%m%d%H%M%S
# click element id=audit_logExport # click element id=audit_logExport
# sleep ${sleep} # sleep ${sleep}

View File

@@ -50,11 +50,11 @@ LDAPServerClickOn/OffButton
LDAPServerClickADCAuthenticationButton LDAPServerClickADCAuthenticationButton
[Tags] Positive UI Administration LDAP Server [Tags] Positive UI Administration LDAP Server
AdminOpenPages sidebarsystem_LadpServer sidebarsystem_LadpServer AdminOpenPages sidebarsystem_LadpServer sidebarsystem_LadpServer
LDAPServerSearch 75 id LDAPServerSearch 1 id
${text1} Get Element Attribute xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[9]/div/div/span/div class ${text1} Get Element Attribute xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[9]/div/div/span/div class
click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[9]/div/div/span/div/span click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[9]/div/div/span/div/span
AdminOpenPages sidebarsystem_LadpServer sidebarsystem_LadpServer AdminOpenPages sidebarsystem_LadpServer sidebarsystem_LadpServer
LDAPServerSearch 75 id LDAPServerSearch 1 id
${text2} Get Element Attribute xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[9]/div/div/span/div class ${text2} Get Element Attribute xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[9]/div/div/span/div class
Should Not Be Equal ${text1} ${text2} Should Not Be Equal ${text1} ${text2}
click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[9]/div/div/span/div/span click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[9]/div/div/span/div/span

View File

@@ -8,19 +8,19 @@ LoginLogsSearchOperator
${a} evaluate random.randint(1000,9999) random ${a} evaluate random.randint(1000,9999) random
UserCreatePage 0000 ${a} 111111 log 30 log superuser UserCreatePage 0000 ${a} 111111 log 30 log superuser
Login ${a} 111111 Login ${a} 111111
AdminOpenPages sidebarsystem_LoginLog sidebarsystem_LoginLog AdminOpenPages //*[@id="Administration"]/ul/li[3] //*[@id="Administration"]/ul/li[3]
LoginLogsSearch ${a} LoginLogsSearch ${a}
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[6]/div/div/span/span ${a} Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[6]/div/div/span/span ${a}
Login ${username} ${password} Login ${username} ${password}
LoginLogsPagingDisplay LoginLogsPagingDisplay
[Tags] Positive UI Administration Login Logs [Tags] Positive UI Administration Login Logs
AdminOpenPages sidebarsystem_LoginLog sidebarsystem_LoginLog AdminOpenPages //*[@id="Administration"]/ul/li[3] //*[@id="Administration"]/ul/li[3]
AuditLogs-PagingDisplay 100 AuditLogs-PagingDisplay 100
LoginLogsAdminTurnPage LoginLogsAdminTurnPage
[Tags] Positive UI Administration Login Logs [Tags] Positive UI Administration Login Logs
AdminOpenPages sidebarsystem_LoginLog sidebarsystem_LoginLog AdminOpenPages //*[@id="Administration"]/ul/li[3] //*[@id="Administration"]/ul/li[3]
AdminTurnPage //*[@id="app"]/div/div[3]/div[2]/div/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div/div[4]/div/button[1] //*[@id="app"]/div/div[3]/div[2]/div/div/div[4]/div/span[2]/div/input 2 AdminTurnPage //*[@id="app"]/div/div[3]/div[2]/div/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div/div[4]/div/button[1] //*[@id="app"]/div/div[3]/div[2]/div/div/div[4]/div/span[2]/div/input 2
... //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span 1 //*[@id="app"]/div/div[3]/div[2]/div/div/div[4]/div/ul/li[last()] ... //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span 1 //*[@id="app"]/div/div[3]/div[2]/div/div/div[4]/div/ul/li[last()]

View File

@@ -6,7 +6,7 @@ Library OperatingSystem
EditLoginRestrictionsRestrictionsButton EditLoginRestrictionsRestrictionsButton
[Tags] Positive UI Administration Login Restrictions [Tags] Positive UI Administration Login Restrictions
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6]
RestrictionsButton open RestrictionsButton open
Assertion-ElementAttributes //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[1]/div/div el-switch is-checked class Assertion-ElementAttributes //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[1]/div/div el-switch is-checked class
RestrictionsButton close RestrictionsButton close
@@ -14,15 +14,15 @@ EditLoginRestrictionsRestrictionsButton
LoginRestrictionsAddIP LoginRestrictionsAddIP
[Tags] Positive UI Administration Login Restrictions [Tags] Positive UI Administration Login Restrictions
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6]
AddAuthorizedSourceIP 255.145.111.1/24 AddAuthorizedSourceIP 255.145.111.1/24
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait}
LoginRestrictions-SearchIP 255.145.111.1/24 LoginRestrictions-SearchIP 255.145.111.1/24
LoginRestrictions-DeleteIP LoginRestrictions-DeleteIP
LoginRestrictionsNotWhitelistLogin LoginRestrictionsNotWhitelistLogin
[Tags] Positive UI Administration Login Restrictions [Tags] Positive UI Administration Login Restrictions
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6]
RestrictionsButton open RestrictionsButton open
${Whitelist}= LoginRestrictionsObtainSQLIP ${Whitelist}= LoginRestrictionsObtainSQLIP
LoginRestrictions-SearchIP 192.168.32.1/24 LoginRestrictions-SearchIP 192.168.32.1/24
@@ -33,12 +33,12 @@ LoginRestrictionsNotWhitelistLogin
UpdataLoginRestrictionsSQLIP ${Whitelist} UpdataLoginRestrictionsSQLIP ${Whitelist}
sleep ${sleep_Wait} sleep ${sleep_Wait}
click element xpath=/html/body/div/div/div[2]/div/div[4]/button click element xpath=/html/body/div/div/div[2]/div/div[4]/button
sleep ${sleep} Wait Until Element Is Enabled id=dashboard ${sleep_Wait}
Assertion //*[@id="children0"]/div/span Dashboard Assertion //*[@id="dashboard"]/div/span Dashboard
LoginRestrictionsLoginLockout LoginRestrictionsLoginLockout
[Tags] Positive UI Administration Login Restrictions [Tags] Positive UI Administration Login Restrictions
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6]
RestrictionsButton open RestrictionsButton open
EditMaximumLoginAttemepts 2 EditMaximumLoginAttemepts 2
EditLockTime 1 EditLockTime 1
@@ -53,80 +53,80 @@ LoginRestrictionsLoginLockout
sleep ${sleep_min} sleep ${sleep_min}
click element xpath=/html/body/div/div/div[2]/div/div[4]/button click element xpath=/html/body/div/div/div[2]/div/div[4]/button
sleep ${sleep} sleep ${sleep}
Assertion //*[@id="children0"]/div/span Dashboard Assertion //*[@id="dashboard"]/div/span Dashboard
CloseLoginRestrictionsNotWhitelistLogin CloseLoginRestrictionsNotWhitelistLogin
[Tags] Positive UI Administration Login Restrictions [Tags] Positive UI Administration Login Restrictions
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6]
RestrictionsButton close RestrictionsButton close
LoginRestrictions-SearchIP 192.168.32.1/24 LoginRestrictions-SearchIP 192.168.32.1/24
LoginRestrictions-DeleteIP LoginRestrictions-DeleteIP
Login ${username} ${password} Login ${username} ${password}
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6]
AddAuthorizedSourceIP 192.168.32.1/24 AddAuthorizedSourceIP 192.168.32.1/24
MaximumLoginAttemeptsMinimum MaximumLoginAttemeptsMinimum
[Tags] Boundary UI Administration Login Restrictions [Tags] Boundary UI Administration Login Restrictions
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6]
EditMaximumLoginAttemepts 1 EditMaximumLoginAttemepts 1
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait}
MaximumLoginAttemeptsMax MaximumLoginAttemeptsMax
[Tags] Boundary UI Administration Login Restrictions [Tags] Boundary UI Administration Login Restrictions
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6]
EditMaximumLoginAttemepts 10 EditMaximumLoginAttemepts 10
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait}
MaximumLoginAttemeptsMax MaximumLoginAttemeptsMax
[Tags] Boundary UI Administration Login Restrictions [Tags] Boundary UI Administration Login Restrictions
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6]
EditLockTime 60 EditLockTime 60
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait}
LoginRestrictionsAddIPExceed255 LoginRestrictionsAddIPExceed255
[Tags] Negtive UI Administration Login Restrictions [Tags] Negtive UI Administration Login Restrictions
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6]
AddAuthorizedSourceIP 255.145.256.1/24 AddAuthorizedSourceIP 255.145.256.1/24
Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[2]/div/div[1]/div[2]/div[1]/div/div[last()]/div/div[2] Please enter the correct ip address Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[2]/div/div[1]/div[2]/div[1]/div/div[last()]/div/div[2] Please enter the correct ip address
LoginRestrictionsAddIPNExceed32 LoginRestrictionsAddIPNExceed32
[Tags] Negtive UI Administration Login Restrictions [Tags] Negtive UI Administration Login Restrictions
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6]
AddAuthorizedSourceIP 255.145.255.1/33 AddAuthorizedSourceIP 255.145.255.1/33
Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[2]/div/div[1]/div[2]/div[1]/div/div[last()]/div/div[2] Please enter the correct ip address Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[2]/div/div[1]/div[2]/div[1]/div/div[last()]/div/div[2] Please enter the correct ip address
LoginRestrictionsAddIPExists LoginRestrictionsAddIPExists
[Tags] Negtive UI Administration Login Restrictions [Tags] Negtive UI Administration Login Restrictions
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6]
AddAuthorizedSourceIP 255.145.111.1/24 AddAuthorizedSourceIP 255.145.111.1/24
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait}
AddAuthorizedSourceIP 255.145.111.1/24 AddAuthorizedSourceIP 255.145.111.1/24
Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[2]/div/div[1]/div[2]/div[1]/div/div[last()]/div/div[2] Same item already exists Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[2]/div/div[1]/div[2]/div[1]/div/div[last()]/div/div[2] Same item already exists
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6]
LoginRestrictions-SearchIP 255.145.111.1/24 LoginRestrictions-SearchIP 255.145.111.1/24
LoginRestrictions-DeleteIP LoginRestrictions-DeleteIP
MaximumLoginAttemeptsExceedMax MaximumLoginAttemeptsExceedMax
[Tags] Negtive UI Administration Login Restrictions [Tags] Negtive UI Administration Login Restrictions
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6]
EditMaximumLoginAttemepts 11 EditMaximumLoginAttemepts 11
Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[3]/div/div[2] Please enter a value between 1 and 10 Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[3]/div/div[2] Please enter a value between 1 and 10
MaximumLoginAttemeptsExceedMinimum MaximumLoginAttemeptsExceedMinimum
[Tags] Negtive UI Administration Login Restrictions [Tags] Negtive UI Administration Login Restrictions
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6]
EditMaximumLoginAttemepts 0 EditMaximumLoginAttemepts 0
Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[3]/div/div[2] Please enter a value between 1 and 10 Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[3]/div/div[2] Please enter a value between 1 and 10
LockTimeExceedMax LockTimeExceedMax
[Tags] Negtive UI Administration Login Restrictions [Tags] Negtive UI Administration Login Restrictions
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6]
EditLockTime 61 EditLockTime 61
Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[4]/div/div[2] Please enter a value between 1 and 60 Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[4]/div/div[2] Please enter a value between 1 and 60
LockTimeExceedMinimum LockTimeExceedMinimum
[Tags] Negtive UI Administration Login Restrictions [Tags] Negtive UI Administration Login Restrictions
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6]
EditLockTime 0 EditLockTime 0
Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[4]/div/div[2] Please enter a value between 1 and 60 Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[4]/div/div[2] Please enter a value between 1 and 60

View File

@@ -72,12 +72,12 @@ RolesEditAuthority
RolesPagingDisplay RolesPagingDisplay
[Tags] Positive UI Administration Roles [Tags] Positive UI Administration Roles
AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert AdminOpenPages //*[@id="Administration"]/ul/li[1] profilesTabs_Profile_Insert
AdministrationPagingDisplay 50 AdministrationPagingDisplay 50
RolesClickAllButton RolesClickAllButton
[Tags] Positive UI Administration Roles [Tags] Positive UI Administration Roles
AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert AdminOpenPages //*[@id="Administration"]/ul/li[1] profilesTabs_Profile_Insert
click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/label/span[1]/span click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/label/span[1]/span
sleep ${sleep_min} sleep ${sleep_min}
${text1} Get Element Attribute xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[1]/div/div/span/div/div/label/span[1] class ${text1} Get Element Attribute xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[1]/div/div/span/div/div/label/span[1] class
@@ -87,7 +87,7 @@ RolesClickAllButton
RolesBuiltinRoleNotDeleteAndEdit RolesBuiltinRoleNotDeleteAndEdit
[Tags] Positive UI Administration Roles [Tags] Positive UI Administration Roles
AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert AdminOpenPages //*[@id="Administration"]/ul/li[1] profilesTabs_Profile_Insert
RoleSearch superuser RoleSearch superuser
click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
sleep ${sleep_min} sleep ${sleep_min}
@@ -104,7 +104,7 @@ RolesCitedDelete
CreateRoles RolesCitedDelete 自动化测试 ${list} CreateRoles RolesCitedDelete 自动化测试 ${list}
Wait Until Element Is Enabled id=profilesTabs_Profile_Insert ${sleep_Wait} Wait Until Element Is Enabled id=profilesTabs_Profile_Insert ${sleep_Wait}
UserCreatePage 0000 ${a} 111111 open 30 close RolesCitedDelete UserCreatePage 0000 ${a} 111111 open 30 close RolesCitedDelete
AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert AdminOpenPages //*[@id="Administration"]/ul/li[1] profilesTabs_Profile_Insert
RoleSearch RolesCitedDelete RoleSearch RolesCitedDelete
RolesDelete RolesDelete
Menu administration Accounts Menu administration Accounts
@@ -125,7 +125,7 @@ RolesDisable
Should Not Be Equal ${text} Dashboard Should Not Be Equal ${text} Dashboard
sleep ${sleep_min} sleep ${sleep_min}
Login ${username} ${password} Login ${username} ${password}
AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert AdminOpenPages //*[@id="Administration"]/ul/li[1] profilesTabs_Profile_Insert
RoleSearch RolesDisable RoleSearch RolesDisable
RolesDelete RolesDelete
@@ -139,7 +139,7 @@ RolesReadOnly
UserCreatePage 0000 ${a} 111111 log 30 log RolesReadOnly${b} UserCreatePage 0000 ${a} 111111 log 30 log RolesReadOnly${b}
Login ${a} 111111 Login ${a} 111111
sleep ${sleep_min} sleep ${sleep_min}
AdminOpenPages sidebarObjects_ip sidebarObjects_ip Amenu=children2 AdminOpenPages //*[@id="object"]/ul/li[1] //*[@id="object"]/ul/li[1] xpath Amenu=object
Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[1]/div/label/span[1]/span ${sleep_Wait} Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[1]/div/label/span[1]/span ${sleep_Wait}
click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[1]/div/label/span[1]/span click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[1]/div/label/span[1]/span
sleep ${sleep_min} sleep ${sleep_min}
@@ -151,7 +151,7 @@ RolesReadOnly
Should Be Equal As Strings ${text3} View Should Be Equal As Strings ${text3} View
sleep ${sleep_min} sleep ${sleep_min}
Login ${username} ${password} Login ${username} ${password}
AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert AdminOpenPages //*[@id="Administration"]/ul/li[1] profilesTabs_Profile_Insert
RoleSearch RolesReadOnly${b} RoleSearch RolesReadOnly${b}
RolesDelete RolesDelete
@@ -163,7 +163,7 @@ RolesNotSettingsAuthority
UserCreatePage 0000 ${a} 111111 log 30 log RolesNotSettingsAuthority UserCreatePage 0000 ${a} 111111 log 30 log RolesNotSettingsAuthority
Login ${a} 111111 Login ${a} 111111
sleep ${sleep_min} sleep ${sleep_min}
AdminOpenPages sidebarObjects_ProxyManipulation sidebarObjects_ProxyManipulation Amenu=children1 AdminOpenPages //*[@id="policy"]/ul/li[2] //*[@id="policy"]/ul/li[2] xpath Amenu=policy
click element id=app_create click element id=app_create
Wait Until Element Is Enabled xpath=//*[@id="policy_paper_left"]/div[1]/span ${sleep_Wait} Wait Until Element Is Enabled xpath=//*[@id="policy_paper_left"]/div[1]/span ${sleep_Wait}
click element id=proxyManipulationinsert click element id=proxyManipulationinsert
@@ -173,12 +173,12 @@ RolesNotSettingsAuthority
${text} Get Element Attribute xpath=/html/body/div[last()]/div[1]/div[1]/ul/div[2]/li[2]/i class ${text} Get Element Attribute xpath=/html/body/div[last()]/div[1]/div[1]/ul/div[2]/li[2]/i class
Should Be Equal As Strings ${text} iconfont icon-View Should Be Equal As Strings ${text} iconfont icon-View
sleep ${sleep_min} sleep ${sleep_min}
click element id=sidebarObjects_ProxyManipulation click element xpath=//*[@id="policy"]/ul/li[2]
sleep ${sleep} sleep ${sleep}
click element xpath=/html/body/div/div/div[3]/button[2] click element xpath=/html/body/div/div/div[3]/button[2]
sleep ${sleep} sleep ${sleep}
Login ${username} ${password} Login ${username} ${password}
AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert AdminOpenPages //*[@id="Administration"]/ul/li[1] profilesTabs_Profile_Insert
RoleSearch RolesNotSettingsAuthority RoleSearch RolesNotSettingsAuthority
RolesDelete RolesDelete
@@ -201,14 +201,14 @@ RolesNotPolicies&ObjectsAuthority
UserCreatePage 0000 ${a} 111111 log 30 log RolesNotPolicies&ObjectsAuthority${b} UserCreatePage 0000 ${a} 111111 log 30 log RolesNotPolicies&ObjectsAuthority${b}
Login ${a} 111111 Login ${a} 111111
sleep ${sleep_min} sleep ${sleep_min}
AdminOpenPages sidebarLog_SecurityEventLogs sidebarLog_SecurityEventLogs Amenu=children3 AdminOpenPages //*[@id="Log"]/ul/li[1] //*[@id="Log"]/ul/li[1] xpath Amenu=Log
Mouse Over xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[4]/div/p/span/span Mouse Over xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[4]/div/p/span/span
Wait Until Element Is Enabled xpath=/html/body/div[last()]/div[1]/ul/div 10 Wait Until Element Is Enabled xpath=/html/body/div[last()]/div[1]/ul/div 10
${text} get text xpath=/html/body/div[last()]/div[1]/ul/div ${text} get text xpath=/html/body/div[last()]/div[1]/ul/div
Should Be Equal As Strings ${text} The user does not have the permission to read policies. Should Be Equal As Strings ${text} The user does not have the permission to read policies.
sleep ${sleep} sleep ${sleep}
Login ${username} ${password} Login ${username} ${password}
AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert AdminOpenPages //*[@id="Administration"]/ul/li[1] profilesTabs_Profile_Insert
RoleSearch RolesNotPolicies&ObjectsAuthority${b} RoleSearch RolesNotPolicies&ObjectsAuthority${b}
RolesDelete RolesDelete
@@ -237,7 +237,7 @@ RolesNotPoliciesAndSSLDecrptionExcelusionAndPolicyVerfyAndProxyTCPOptionAuthorit
UserCreatePage 0000 ${b} 111111 log 30 log ReferenceCountNotShow${a} UserCreatePage 0000 ${b} 111111 log 30 log ReferenceCountNotShow${a}
Login ${b} 111111 Login ${b} 111111
sleep ${sleep_min} sleep ${sleep_min}
AdminOpenPages sidebarProxy_Profiles profilesTabs_Profile_ResponsePages Amenu=children6 AdminOpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[1] xpath Amenu=Settings
click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[1]/span/div/div/div[2]/div/div/div[1]/input #点击搜索框 click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[1]/span/div/div/div[2]/div/div/div[1]/input #点击搜索框
sleep ${sleep_min} sleep ${sleep_min}
click element xpath=/html/body/div/div[1]/div[1]/ul/li[2] click element xpath=/html/body/div/div[1]/div[1]/ul/li[2]
@@ -250,7 +250,7 @@ RolesNotPoliciesAndSSLDecrptionExcelusionAndPolicyVerfyAndProxyTCPOptionAuthorit
Page Should Not Contain byb-自动化测试勿动 #断言该元素未出现 Page Should Not Contain byb-自动化测试勿动 #断言该元素未出现
Login ${username} ${password} Login ${username} ${password}
sleep ${sleep} sleep ${sleep}
AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert AdminOpenPages //*[@id="Administration"]/ul/li[1] profilesTabs_Profile_Insert
RoleSearch ReferenceCountNotShow${a} RoleSearch ReferenceCountNotShow${a}
RolesDelete RolesDelete
@@ -294,7 +294,7 @@ RolesCreateNameDuplicate
RolesCreateNameNull RolesCreateNameNull
[Tags] Negtive UI Administration Roles [Tags] Negtive UI Administration Roles
AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert AdminOpenPages //*[@id="Administration"]/ul/li[1] profilesTabs_Profile_Insert
Click element id=app_create Click element id=app_create
sleep ${sleep_min} sleep ${sleep_min}
click element id=rolesOk click element id=rolesOk

View File

@@ -13,7 +13,7 @@ UsersCreate
Should Be Equal As Strings ${UserName1} ${a} Should Be Equal As Strings ${UserName1} ${a}
sleep ${sleep_min} sleep ${sleep_min}
Login ${a} 111111 Login ${a} 111111
${text1} get text xpath=//*[@id="children0"]/div/span ${text1} get text xpath=//*[@id="dashboard"]/div/span
Should Be Equal As Strings ${text1} Dashboard Should Be Equal As Strings ${text1} Dashboard
sleep ${sleep_min} sleep ${sleep_min}
Login ${username} ${password} Login ${username} ${password}
@@ -32,7 +32,7 @@ UsersCreateCloseEnableButton
UserCreatePage 0000 ${a} 111111 open 30 close superuser UserCreatePage 0000 ${a} 111111 open 30 close superuser
UserSearchName ${a} UserName UserSearchName ${a} UserName
sleep ${sleep_min} sleep ${sleep_min}
${text} Get Element Attribute xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[10]/div/div/span/div class ${text} Get Element Attribute xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[13]/div/div/span/div class
Should Be Equal As Strings ${text} el-switch Should Be Equal As Strings ${text} el-switch
UsersCreateRoleSuperReader UsersCreateRoleSuperReader
@@ -50,9 +50,9 @@ UsersCloseEnableButton
UserCreatePage 0000 ${a} 111111 log 30 log superuser UserCreatePage 0000 ${a} 111111 log 30 log superuser
UserSearchName ${a} UserName UserSearchName ${a} UserName
sleep ${sleep_min} sleep ${sleep_min}
Click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[10]/div/div/span/div Click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[13]/div/div/span/div
sleep ${sleep_min} sleep ${sleep_min}
${text} Get Element Attribute xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[10]/div/div/span/div class ${text} Get Element Attribute xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[13]/div/div/span/div class
Should Be Equal As Strings ${text} el-switch Should Be Equal As Strings ${text} el-switch
UsersEdit UsersEdit
@@ -63,7 +63,7 @@ UsersEdit
UserEdit 1111 close UserEdit 1111 close
Wait Until Element Is Enabled id=userAdd ${sleep_Wait} Wait Until Element Is Enabled id=userAdd ${sleep_Wait}
UserSearchName ${a} UserName UserSearchName ${a} UserName
${text} Get Element Attribute xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[10]/div/div/span/div class ${text} Get Element Attribute xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[13]/div/div/span/div class
Should Be Equal As Strings ${text} el-switch Should Be Equal As Strings ${text} el-switch
UserTurnPage UserTurnPage

View File

@@ -8,42 +8,42 @@ Library SSHLibrary
*** Test Cases *** *** Test Cases ***
CachedIntermediateCertificatesSearchID CachedIntermediateCertificatesSearchID
[Tags] Positive UI Settings CachedIntermediateCertificates [Tags] Positive UI Settings CachedIntermediateCertificates
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span ${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span
sleep ${sleep} sleep ${sleep}
CachedIntermediateCertificatesSearch ${id} //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span id CachedIntermediateCertificatesSearch ${id} //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span id
CachedIntermediateCertificatesSearchSourceWebsite CachedIntermediateCertificatesSearchSourceWebsite
[Tags] Positive UI Settings CachedIntermediateCertificates [Tags] Positive UI Settings CachedIntermediateCertificates
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
${SourceWebsite} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/div/p/span ${SourceWebsite} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/div/p/span
sleep ${sleep} sleep ${sleep}
CachedIntermediateCertificatesSearch ${SourceWebsite} //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/div/p/span Source Website CachedIntermediateCertificatesSearch ${SourceWebsite} //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/div/p/span Source Website
CachedIntermediateCertificatesSearchCommonName CachedIntermediateCertificatesSearchCommonName
[Tags] Positive UI Settings CachedIntermediateCertificates [Tags] Positive UI Settings CachedIntermediateCertificates
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
${CommonName} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[6]/div/div/div/p/span ${CommonName} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[6]/div/div/div/p/span
sleep ${sleep} sleep ${sleep}
CachedIntermediateCertificatesSearch ${CommonName} //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[6]/div/div/div/p/span CommonName CachedIntermediateCertificatesSearch ${CommonName} //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[6]/div/div/div/p/span CommonName
CachedIntermediateCertificatesSearchIssuer CachedIntermediateCertificatesSearchIssuer
[Tags] Positive UI Settings CachedIntermediateCertificates [Tags] Positive UI Settings CachedIntermediateCertificates
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
${Issuer} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div/p/span ${Issuer} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div/p/span
sleep ${sleep} sleep ${sleep}
CachedIntermediateCertificatesSearch ${Issuer} //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div/p/span Issuer CachedIntermediateCertificatesSearch ${Issuer} //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div/p/span Issuer
CachedIntermediateCertificatesSearchCertificateFingerprint CachedIntermediateCertificatesSearchCertificateFingerprint
[Tags] Positive UI Settings CachedIntermediateCertificates [Tags] Positive UI Settings CachedIntermediateCertificates
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
${CertificateFingerprint} get text //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[9]/div/div/div/p/span ${CertificateFingerprint} get text //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[9]/div/div/div/p/span
sleep ${sleep} sleep ${sleep}
CachedIntermediateCertificatesSearch ${CertificateFingerprint} //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[9]/div/div/div/p/span CertificateFingerprint CachedIntermediateCertificatesSearch ${CertificateFingerprint} //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[9]/div/div/div/p/span CertificateFingerprint
CachedIntermediateCertificatesDownLoad CachedIntermediateCertificatesDownLoad
[Tags] Positive UI Settings CachedIntermediateCertificates [Tags] Positive UI Settings CachedIntermediateCertificates
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
Settings-Search 259 id Settings-Search 259 id
sleep ${sleep_min} sleep ${sleep_min}
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[8]/div/div/div/p/i click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[8]/div/div/div/p/i
@@ -53,58 +53,58 @@ CachedIntermediateCertificatesDownLoad
CachedIntermediateCertificatesTurnPage CachedIntermediateCertificatesTurnPage
[Tags] Positive UI Settings CachedIntermediateCertificates [Tags] Positive UI Settings CachedIntermediateCertificates
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[3]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[3]/div/button[1] TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[3]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[3]/div/button[1]
... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[3]/div/span[2]/div/input 2 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span ... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[3]/div/span[2]/div/input 2 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span
CachedIntermediateCertificatesPagingDisplay CachedIntermediateCertificatesPagingDisplay
[Tags] Positive UI Settings CachedIntermediateCertificates [Tags] Positive UI Settings CachedIntermediateCertificates
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
PagingDisplay 50 PagingDisplay 50
CachedIntermediateCertificatesIDSortButton CachedIntermediateCertificatesIDSortButton
[Tags] Positive UI Settings CachedIntermediateCertificates [Tags] Positive UI Settings CachedIntermediateCertificates
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[1]/div/span/i Cached Intermediate Certificates SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[1]/div/span/i Cached Intermediate Certificates
CachedIntermediateCertificatesSourceWebsiteSortButton CachedIntermediateCertificatesSourceWebsiteSortButton
[Tags] Positive UI Settings CachedIntermediateCertificates [Tags] Positive UI Settings CachedIntermediateCertificates
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[2]/div/span/i Cached Intermediate Certificates SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[2]/div/span/i Cached Intermediate Certificates
CachedIntermediateCertificatesIssuerBySortButton CachedIntermediateCertificatesIssuerBySortButton
[Tags] Positive UI Settings CachedIntermediateCertificates [Tags] Positive UI Settings CachedIntermediateCertificates
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[3]/div/span/i Cached Intermediate Certificates SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[3]/div/span/i Cached Intermediate Certificates
CachedIntermediateCertificatesIssuerToSortButton CachedIntermediateCertificatesIssuerToSortButton
[Tags] Positive UI Settings CachedIntermediateCertificates [Tags] Positive UI Settings CachedIntermediateCertificates
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[4]/div/span/i Cached Intermediate Certificates SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[4]/div/span/i Cached Intermediate Certificates
CachedIntermediateCertificatesExpiryDateSortButton CachedIntermediateCertificatesExpiryDateSortButton
[Tags] Positive UI Settings CachedIntermediateCertificates [Tags] Positive UI Settings CachedIntermediateCertificates
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[7]/div/span/i Cached Intermediate Certificates SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[7]/div/span/i Cached Intermediate Certificates
CachedIntermediateCertificatesCertificateFingerprintSortButton CachedIntermediateCertificatesCertificateFingerprintSortButton
[Tags] Positive UI Settings CachedIntermediateCertificates [Tags] Positive UI Settings CachedIntermediateCertificates
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[9]/div/span/i Cached Intermediate Certificates SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[9]/div/span/i Cached Intermediate Certificates
CachedIntermediateCertificatesModifiedTimeSortButton CachedIntermediateCertificatesModifiedTimeSortButton
[Tags] Positive UI Settings CachedIntermediateCertificates [Tags] Positive UI Settings CachedIntermediateCertificates
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[11]/div/span/i Cached Intermediate Certificates SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[11]/div/span/i Cached Intermediate Certificates
CachedIntermediateCertificatesCreateTimeSortButton CachedIntermediateCertificatesCreateTimeSortButton
[Tags] Positive UI Settings CachedIntermediateCertificates [Tags] Positive UI Settings CachedIntermediateCertificates
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[12]/div/span/i Cached Intermediate Certificates SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[12]/div/span/i Cached Intermediate Certificates
# CachedIntermediateCertificatesImportExpiredCertificate #导入过期证书 # CachedIntermediateCertificatesImportExpiredCertificate #导入过期证书
# [Tags] Positive UI Settings CachedIntermediateCertificates # [Tags] Positive UI Settings CachedIntermediateCertificates
# OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath # OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
# ${text1} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span # ${text1} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span
# Open Connection 192.168.44.11 port=22 # Open Connection 192.168.44.11 port=22
# Login root *#00#QAZxsw@edc # Login root *#00#QAZxsw@edc
@@ -116,7 +116,7 @@ CachedIntermediateCertificatesCreateTimeSortButton
# CachedIntermediateCertificatesSynchronizeVerification #验证修改证书状态 rides是否同步 # CachedIntermediateCertificatesSynchronizeVerification #验证修改证书状态 rides是否同步
# [Tags] Positive UI Settings CachedIntermediateCertificates # [Tags] Positive UI Settings CachedIntermediateCertificates
# OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath # OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[4] xpath
# Settings-Search 1 id # Settings-Search 1 id
# click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[10]/div/div/div/span # click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[10]/div/div/div/span
# sleep 3 # sleep 3

View File

@@ -518,13 +518,13 @@ DecryptionProfileAllCloseTLSv1.3
DecryptionProfileTurnPage DecryptionProfileTurnPage
[Tags] Positive UI Settings DecryptionProfile [Tags] Positive UI Settings DecryptionProfile
OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_DecryptionProfile OpenPages //*[@id="Settings"]/ul/li[1] Three-levelMenu=//*[@id="profilesTabs"]/li[5] xpath
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[4]/div/button[1] TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[4]/div/button[1]
... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[4]/div/span[2]/div/input 2 //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[2]/td[1]/div/div ... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[4]/div/span[2]/div/input 2 //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[2]/td[1]/div/div
DecryptionProfilePagingDisplay DecryptionProfilePagingDisplay
[Tags] Positive UI Settings DecryptionProfile [Tags] Positive UI Settings DecryptionProfile
OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_DecryptionProfile OpenPages //*[@id="Settings"]/ul/li[1] Three-levelMenu=//*[@id="profilesTabs"]/li[5] xpath
PagingDisplay 50 PagingDisplay 50
DecryptionProfileNameMinSize DecryptionProfileNameMinSize
@@ -556,11 +556,11 @@ DecryptionProfileNameSpecialChar
DecryptionProfileDeleteReferencedData DecryptionProfileDeleteReferencedData
[Tags] Negtive UI Settings DecryptionProfile [Tags] Negtive UI Settings DecryptionProfile
DeleteReferencedData DecryptionProfile sidebarProxy_Profiles 83 The referenced data are not allowed to disable or delete Three-level menu=profilesTabs_Profile_DecryptionProfile DeleteReferencedData DecryptionProfile //*[@id="Settings"]/ul/li[1] 83 The referenced data are not allowed to disable or delete Three-level menu=//*[@id="Settings"]/ul/li[1] xpath
DecryptionProfileNullname DecryptionProfileNullname
[Tags] Negtive UI Settings DecryptionProfile [Tags] Negtive UI Settings DecryptionProfile
OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_DecryptionProfile OpenPages //*[@id="Settings"]/ul/li[1] Three-levelMenu=//*[@id="Settings"]/ul/li[1] xpath
click id=insertAdd click id=insertAdd
sleep ${sleep_min} sleep ${sleep_min}
click id=decryption-ok click id=decryption-ok
@@ -571,7 +571,7 @@ DecryptionProfileNullname
DercryptionProfileVersionLessTLSv1.2 DercryptionProfileVersionLessTLSv1.2
[Tags] Negtive UI Settings DecryptionProfile [Tags] Negtive UI Settings DecryptionProfile
OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_DecryptionProfile OpenPages //*[@id="Settings"]/ul/li[1] Three-levelMenu=//*[@id="Settings"]/ul/li[1] xpath
sleep ${sleep_min} sleep ${sleep_min}
click id=insertAdd click id=insertAdd
sleep ${sleep_min} sleep ${sleep_min}
@@ -590,7 +590,7 @@ DercryptionProfileVersionLessTLSv1.2
DercryptionProfileVersionError DercryptionProfileVersionError
[Tags] Negtive UI Settings DecryptionProfile [Tags] Negtive UI Settings DecryptionProfile
OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_DecryptionProfile OpenPages //*[@id="Settings"]/ul/li[1] Three-levelMenu=//*[@id="Settings"]/ul/li[1] xpath
sleep ${sleep_min} sleep ${sleep_min}
click id=insertAdd click id=insertAdd
sleep ${sleep_min} sleep ${sleep_min}

View File

@@ -97,13 +97,13 @@ HijackFilesDownloadFile
HijackFilesPagesTurnPage HijackFilesPagesTurnPage
[Tags] Positive UI Settings HijackFile [Tags] Positive UI Settings HijackFile
OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_HijackFiles OpenPages sidebarProxy_Profiles Three-levelMenu=//*[@id="profilesTabs"]/li[3] xpath
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[1] TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[1]
... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/span[2]/div/input 2 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div ... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/span[2]/div/input 2 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div
HijackFilesPagingDisplay HijackFilesPagingDisplay
[Tags] Positive UI Settings HijackFile [Tags] Positive UI Settings HijackFile
OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_HijackFiles OpenPages sidebarProxy_Profiles Three-levelMenu=//*[@id="profilesTabs"]/li[3] xpath
PagingDisplay 50 PagingDisplay 50
HijackFilesCreateNameMinSize HijackFilesCreateNameMinSize
@@ -154,7 +154,7 @@ HijackFilesUploadNullFile
HijackFilesUploadExceed20MFile HijackFilesUploadExceed20MFile
[Tags] Negtive html Settings HijackFile [Tags] Negtive html Settings HijackFile
OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_HijackFiles OpenPages sidebarProxy_Profiles Three-levelMenu=//*[@id="profilesTabs"]/li[3] xpath
click id=hijackAdd click id=hijackAdd
sleep ${sleep_min} sleep ${sleep_min}
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[2]/div/div/div[1]/input ${path}hijack_files/Exceed20MFile.html Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[2]/div/div/div[1]/input ${path}hijack_files/Exceed20MFile.html
@@ -168,11 +168,11 @@ HijackFilesUploadTypeDoesNotMatch
InsertScritsDeleteReferencedData InsertScritsDeleteReferencedData
[Tags] Negtive UI Settings HijackFile [Tags] Negtive UI Settings HijackFile
DeleteReferencedData HijackFile sidebarProxy_Profiles 611 The referenced data are not allowed to delete Three-level menu=profilesTabs_Profile_HijackFiles DeleteReferencedData HijackFile sidebarProxy_Profiles 611 The referenced data are not allowed to delete Three-level menu=//*[@id="profilesTabs"]/li[3] xpath
HijackFilesCreateNullName HijackFilesCreateNullName
[Tags] Negtive UI Settings HijackFile [Tags] Negtive UI Settings HijackFile
OpenPages sidebarProxy_Profiles profilesTabs_Profile_HijackFiles OpenPages sidebarProxy_Profiles //*[@id="profilesTabs"]/li[3] xpath
click id=hijackAdd click id=hijackAdd
sleep ${sleep} sleep ${sleep}
click id=hijackAddOk1 click id=hijackAddOk1

View File

@@ -46,7 +46,7 @@ IPLibrariesSearchGeoName
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1 ${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
${a}= RandomNumber ${a}= RandomNumber
CreateIpLibraries Geo Name Country Africa ${a} ${a} ${iplist} j=2 Country=L${a} Longitude=1 Latitude=2 CreateIpLibraries Geo Name Country Africa ${a} ${a} ${iplist} j=2 Country=L${a} Longitude=1 Latitude=2
OpenPages sidebarAdvanced Advanced/ipLibrary OpenPages //*[@id="Settings"]/ul/li[5] Advanced/ipLibrary
Settings-Search ${a} GeoName Settings-Search ${a} GeoName
sleep ${sleep_min} sleep ${sleep_min}
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div
@@ -59,7 +59,7 @@ IPLibrariesSearchCountryandRegion
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1 ${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
${a}= RandomNumber ${a}= RandomNumber
CreateIpLibraries Geo Name Country Africa ${a} ${a} ${iplist} j=2 Country=${a} Longitude=1 Latitude=2 CreateIpLibraries Geo Name Country Africa ${a} ${a} ${iplist} j=2 Country=${a} Longitude=1 Latitude=2
OpenPages sidebarAdvanced Advanced/ipLibrary OpenPages //*[@id="Settings"]/ul/li[5] Advanced/ipLibrary
Settings-Search ${a} CountryandRegion Settings-Search ${a} CountryandRegion
sleep ${sleep_min} sleep ${sleep_min}
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div
@@ -72,7 +72,7 @@ IPLibrariesSearchCity
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1 ${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
${a}= RandomNumber ${a}= RandomNumber
CreateIpLibraries Geo Name Country Africa ${a} ${a} ${iplist} j=2 Country=${a} Longitude=1 Latitude=2 CreateIpLibraries Geo Name Country Africa ${a} ${a} ${iplist} j=2 Country=${a} Longitude=1 Latitude=2
OpenPages sidebarAdvanced Advanced/ipLibrary OpenPages //*[@id="Settings"]/ul/li[5] Advanced/ipLibrary
Settings-Search ${a} City Settings-Search ${a} City
sleep ${sleep_min} sleep ${sleep_min}
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[4]/div/div/div ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[4]/div/div/div
@@ -85,14 +85,14 @@ IPLibrariesClickAll
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1 ${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
${a}= RandomNumber ${a}= RandomNumber
CreateIpLibraries Geo Name Country Africa ${a} ${a} ${iplist} j=2 Country=${a} Longitude=180 Latitude=90 CreateIpLibraries Geo Name Country Africa ${a} ${a} ${iplist} j=2 Country=${a} Longitude=180 Latitude=90
OpenPages sidebarAdvanced Advanced/ipLibrary OpenPages //*[@id="Settings"]/ul/li[5] Advanced/ipLibrary
click xpath=//*[@id="IPLibraryAll0"]/span click xpath=//*[@id="IPLibraryAll0"]/span
sleep ${sleep_min} sleep ${sleep_min}
Settings-Search 5898240 GeoName Settings-Search 5898240 GeoName
sleep ${sleep_min} sleep ${sleep_min}
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div
Should Be Equal As Strings ${text} 5898240 Should Be Equal As Strings ${text} 5898240
OpenPages sidebarAdvanced Advanced/ipLibrary OpenPages //*[@id="Settings"]/ul/li[5] Advanced/ipLibrary
click xpath=//*[@id="IPLibraryAll0"]/span click xpath=//*[@id="IPLibraryAll0"]/span
sleep ${sleep_min} sleep ${sleep_min}
Settings-Search ${a} GeoName Settings-Search ${a} GeoName
@@ -107,14 +107,14 @@ IPLibrariesClickBuilt-in
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1 ${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
${a}= RandomNumber ${a}= RandomNumber
CreateIpLibraries Geo Name Country Africa ${a} ${a} ${iplist} j=2 Country=${a} Longitude=180 Latitude=90 CreateIpLibraries Geo Name Country Africa ${a} ${a} ${iplist} j=2 Country=${a} Longitude=180 Latitude=90
OpenPages sidebarAdvanced Advanced/ipLibrary OpenPages //*[@id="Settings"]/ul/li[5] Advanced/ipLibrary
click xpath=//*[@id="IPLibraryAll1"]/span click xpath=//*[@id="IPLibraryAll1"]/span
sleep ${sleep_min} sleep ${sleep_min}
Settings-Search ${a} GeoName Settings-Search ${a} GeoName
sleep ${sleep_min} sleep ${sleep_min}
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/div/span ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/div/span
Should Be Equal As Strings ${text} No Data Should Be Equal As Strings ${text} No Data
OpenPages sidebarAdvanced Advanced/ipLibrary OpenPages //*[@id="Settings"]/ul/li[5] Advanced/ipLibrary
Settings-Search ${a} GeoName Settings-Search ${a} GeoName
sleep ${sleep_min} sleep ${sleep_min}
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
@@ -122,7 +122,7 @@ IPLibrariesClickBuilt-in
IPLibrariesClickImported IPLibrariesClickImported
[Tags] Positive UI Settings IPLibraries [Tags] Positive UI Settings IPLibraries
OpenPages sidebarAdvanced Advanced/ipLibrary OpenPages //*[@id="Settings"]/ul/li[5] Advanced/ipLibrary
click xpath=//*[@id="IPLibraryAll2"]/span click xpath=//*[@id="IPLibraryAll2"]/span
sleep ${sleep_min} sleep ${sleep_min}
Settings-Search 5898240 GeoName Settings-Search 5898240 GeoName
@@ -143,7 +143,7 @@ IPLibrariesSearchIP
sleep ${sleep_min} sleep ${sleep_min}
${text} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[3]/form/div[3]/div/div[2]/div[2]/ul/li/div[1]/form/div/div/div ${text} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[3]/form/div[3]/div/div[2]/div[2]/ul/li/div[1]/form/div/div/div
Should Be Equal As Strings ${text} 1.1.1.1-2.2.2.2 Should Be Equal As Strings ${text} 1.1.1.1-2.2.2.2
OpenPages sidebarAdvanced Advanced/ipLibrary OpenPages //*[@id="Settings"]/ul/li[5] Advanced/ipLibrary
Settings-Search ${a} GeoName Settings-Search ${a} GeoName
sleep ${sleep_min} sleep ${sleep_min}
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
@@ -151,13 +151,13 @@ IPLibrariesSearchIP
IPLibrariesTurnPage IPLibrariesTurnPage
[Tags] Positive UI Settings IPLibraries [Tags] Positive UI Settings IPLibraries
OpenPages sidebarAdvanced Advanced/ipLibrary OpenPages //*[@id="Settings"]/ul/li[5] Advanced/ipLibrary
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[4]/div/button[1] TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[4]/div/button[1]
... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[4]/div/span[2]/div/input 2 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div ... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[4]/div/span[2]/div/input 2 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div
IPLibrariesPagingDisplay IPLibrariesPagingDisplay
[Tags] Positive UI Settings IPLibraries [Tags] Positive UI Settings IPLibraries
OpenPages sidebarAdvanced Advanced/ipLibrary OpenPages //*[@id="Settings"]/ul/li[5] Advanced/ipLibrary
PagingDisplay 50 PagingDisplay 50
IPLibrariesCreateGeoNameIDMaxSize IPLibrariesCreateGeoNameIDMaxSize
@@ -201,7 +201,7 @@ IPLibrariesCountryandRegionRepeat
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1 ${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
CreateIpLibraries Geo Name Country Africa 548465 b1111 ${iplist} j=2 Country=b1111 Longitude=180 Latitude=90 CreateIpLibraries Geo Name Country Africa 548465 b1111 ${iplist} j=2 Country=b1111 Longitude=180 Latitude=90
CreateIpLibrariesErrorVerification Geo Name Country Africa 548466 b1111 ${iplist} /html/body/div[last()]/p Country and Region is exist j=2 Country=b1111 Longitude=180 Latitude=90 CreateIpLibrariesErrorVerification Geo Name Country Africa 548466 b1111 ${iplist} /html/body/div[last()]/p Country and Region is exist j=2 Country=b1111 Longitude=180 Latitude=90
OpenPages sidebarAdvanced Advanced/ipLibrary OpenPages //*[@id="Settings"]/ul/li[5] Advanced/ipLibrary
Settings-Search 548465 GeoName Settings-Search 548465 GeoName
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1] click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]
DeleteIPLibraries DeleteIPLibraries

View File

@@ -62,13 +62,13 @@ InsertScriptDownloadFile
InsertScritsPagesTurnPage InsertScritsPagesTurnPage
[Tags] Positive UI Settings InsertScript [Tags] Positive UI Settings InsertScript
OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_Insert OpenPages //*[@id="Settings"]/ul/li[1] Three-levelMenu=//*[@id="profilesTabs"]/li[2] xpath
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[1] TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[1]
... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/span[2]/div/input 2 //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[1]/div/div ... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/span[2]/div/input 2 //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[1]/div/div
InsertScritsPagingDisplay InsertScritsPagingDisplay
[Tags] Positive UI Settings InsertScript [Tags] Positive UI Settings InsertScript
OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_Insert OpenPages //*[@id="Settings"]/ul/li[1] Three-levelMenu=//*[@id="profilesTabs"]/li[2] xpath
PagingDisplay 50 PagingDisplay 50
InsertScriptCreateSpecialFileName InsertScriptCreateSpecialFileName
@@ -95,7 +95,7 @@ InsertScriptsUploadNullFile
InsertScriptsUploadExceed20MFile InsertScriptsUploadExceed20MFile
[Tags] Negtive UI File Settings InsertScript [Tags] Negtive UI File Settings InsertScript
OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_Insert OpenPages //*[@id="Settings"]/ul/li[1] Three-levelMenu=//*[@id="profilesTabs"]/li[2] xpath
click id=insertAdd click id=insertAdd
sleep ${sleep_min} sleep ${sleep_min}
Choose File xpath=//*[@id="insertAddUpload"]/div[1]/input ${path}insert_files\\Exceed20MFile.css Choose File xpath=//*[@id="insertAddUpload"]/div[1]/input ${path}insert_files\\Exceed20MFile.css
@@ -109,7 +109,7 @@ InsertScriptsFileTypeDoesNotMatch
InsertScritsCreateNullName InsertScritsCreateNullName
[Tags] Negtive UI Settings InsertScrit [Tags] Negtive UI Settings InsertScrit
OpenPages sidebarProxy_Profiles profilesTabs_Profile_Insert OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[2]
click id=insertAdd click id=insertAdd
sleep ${sleep} sleep ${sleep}
click id=insertAddOk1 click id=insertAddOk1
@@ -121,4 +121,4 @@ InsertScritsCreateNullName
InsertScritsDeleteReferencedData InsertScritsDeleteReferencedData
[Tags] Negtive UI Settings InsertScrit [Tags] Negtive UI Settings InsertScrit
DeleteReferencedData InsertScript sidebarProxy_Profiles 551 The referenced data are not allowed to delete Three-level menu=profilesTabs_Profile_Insert DeleteReferencedData InsertScript //*[@id="Settings"]/ul/li[1] 551 The referenced data are not allowed to delete Three-level menu=//*[@id="Settings"]/ul/li[1] xpath

View File

@@ -51,7 +51,7 @@ PacketCaptureSearchID
[Tag] Positive UI Settings PacketCapture [Tag] Positive UI Settings PacketCapture
CreatePacketCapture PacketCaptureSearchID IPV4 ${testClentIP} TCP Kostanay 10 10 80 1.1.1.1 8080 CreatePacketCapture PacketCaptureSearchID IPV4 ${testClentIP} TCP Kostanay 10 10 80 1.1.1.1 8080
${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div ${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div
OpenPages sidebarTrouble_shooting Proxy_Profiles_Profile_Insert OpenPages //*[@id="Settings"]/ul/li[4] Proxy_Profiles_Profile_Insert
Settings-Search ${id} id Settings-Search ${id} id
sleep ${sleep_min} sleep ${sleep_min}
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div
@@ -62,7 +62,7 @@ PacketCaptureSearchID
PacketCaptureSearchName PacketCaptureSearchName
[Tag] Positive UI Settings PacketCapture [Tag] Positive UI Settings PacketCapture
CreatePacketCapture PacketCaptureSearchName IPV4 ${testClentIP} TCP Kostanay 10 10 80 1.1.1.1 8080 CreatePacketCapture PacketCaptureSearchName IPV4 ${testClentIP} TCP Kostanay 10 10 80 1.1.1.1 8080
OpenPages sidebarTrouble_shooting Proxy_Profiles_Profile_Insert OpenPages //*[@id="Settings"]/ul/li[4] Proxy_Profiles_Profile_Insert
Settings-Search PacketCaptureSearchName name Settings-Search PacketCaptureSearchName name
sleep ${sleep_min} sleep ${sleep_min}
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[4]/div/div/div ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[4]/div/div/div
@@ -73,7 +73,7 @@ PacketCaptureSearchName
PacketCaptureSearchIP PacketCaptureSearchIP
[Tag] Positive UI Settings PacketCapture [Tag] Positive UI Settings PacketCapture
CreatePacketCapture PacketCaptureSearchName IPV4 ${testClentIP} TCP Kostanay 10 10 80 1.1.1.1 8080 CreatePacketCapture PacketCaptureSearchName IPV4 ${testClentIP} TCP Kostanay 10 10 80 1.1.1.1 8080
OpenPages sidebarTrouble_shooting Proxy_Profiles_Profile_Insert OpenPages //*[@id="Settings"]/ul/li[4] Proxy_Profiles_Profile_Insert
Settings-Search ${testClentIP} ip Settings-Search ${testClentIP} ip
sleep ${sleep_min} sleep ${sleep_min}
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[7]/div/div/div ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[7]/div/div/div
@@ -84,7 +84,7 @@ PacketCaptureSearchIP
PacketCaptureSearchPort PacketCaptureSearchPort
[Tag] Positive UI Settings PacketCapture [Tag] Positive UI Settings PacketCapture
CreatePacketCapture PacketCaptureSearchName IPV4 ${testClentIP} TCP Kostanay 10 10 80 1.1.1.1 8080 CreatePacketCapture PacketCaptureSearchName IPV4 ${testClentIP} TCP Kostanay 10 10 80 1.1.1.1 8080
OpenPages sidebarTrouble_shooting Proxy_Profiles_Profile_Insert OpenPages //*[@id="Settings"]/ul/li[4] Proxy_Profiles_Profile_Insert
Settings-Search 80 port Settings-Search 80 port
sleep ${sleep_min} sleep ${sleep_min}
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[8]/div/div/div ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[8]/div/div/div
@@ -95,7 +95,7 @@ PacketCaptureSearchPort
PacketCaptureSearchisValid_Effective PacketCaptureSearchisValid_Effective
[Tag] Positive UI Settings PacketCapture [Tag] Positive UI Settings PacketCapture
CreatePacketCapture PacketCaptureSearchName IPV4 ${testClentIP} TCP Kostanay 10 10 80 1.1.1.1 8080 CreatePacketCapture PacketCaptureSearchName IPV4 ${testClentIP} TCP Kostanay 10 10 80 1.1.1.1 8080
OpenPages sidebarTrouble_shooting Proxy_Profiles_Profile_Insert OpenPages //*[@id="Settings"]/ul/li[4] Proxy_Profiles_Profile_Insert
PacketCaptureSerch Effective PacketCaptureSerch Effective
sleep ${sleep_min} sleep ${sleep_min}
${text} Get Element Attribute xpath=/html/body/div[1]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/div/span/i[2] style ${text} Get Element Attribute xpath=/html/body/div[1]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/div/span/i[2] style
@@ -105,7 +105,7 @@ PacketCaptureSearchisValid_Effective
PacketCaptureSearchisValid_Invalid PacketCaptureSearchisValid_Invalid
[Tag] Positive UI Settings PacketCapture [Tag] Positive UI Settings PacketCapture
OpenPages sidebarTrouble_shooting Proxy_Profiles_Profile_Insert OpenPages //*[@id="Settings"]/ul/li[4] Proxy_Profiles_Profile_Insert
PacketCaptureSerch Invalid PacketCaptureSerch Invalid
sleep ${sleep_min} sleep ${sleep_min}
${text} Get Element Attribute xpath=/html/body/div[1]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/div/span/i[1] style ${text} Get Element Attribute xpath=/html/body/div[1]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/div/span/i[1] style
@@ -179,7 +179,7 @@ PacketCaptureCreateCapturedNumberAndDurationMaxSize
PacketCaptureCreateALLNull PacketCaptureCreateALLNull
[Tag] Negtive UI Settings PacketCapture [Tag] Negtive UI Settings PacketCapture
OpenPages sidebarTrouble_shooting Proxy_Profiles_Profile_Insert OpenPages //*[@id="Settings"]/ul/li[4] Proxy_Profiles_Profile_Insert
click id=packet_create click id=packet_create
sleep ${sleep_min} sleep ${sleep_min}
click id=packetCaptureAdd_ok click id=packetCaptureAdd_ok
@@ -193,7 +193,7 @@ PacketCaptureCreateALLNull
PacketCaptureCreateIPFormat PacketCaptureCreateIPFormat
[Tag] Negtive UI Settings PacketCapture [Tag] Negtive UI Settings PacketCapture
OpenPages sidebarTrouble_shooting Proxy_Profiles_Profile_Insert OpenPages //*[@id="Settings"]/ul/li[4] Proxy_Profiles_Profile_Insert
click id=packet_create click id=packet_create
sleep ${sleep_min} sleep ${sleep_min}
input id=PacketCaptureadd_cliIp fe80::3cf8:a41c:122a:b3 input id=PacketCaptureadd_cliIp fe80::3cf8:a41c:122a:b3
@@ -205,7 +205,7 @@ PacketCaptureCreateIPFormat
PacketCaptureCreatePortFormatError PacketCaptureCreatePortFormatError
[Tag] Negtive UI Settings PacketCapture [Tag] Negtive UI Settings PacketCapture
OpenPages sidebarTrouble_shooting Proxy_Profiles_Profile_Insert OpenPages //*[@id="Settings"]/ul/li[4] Proxy_Profiles_Profile_Insert
click id=packet_create click id=packet_create
sleep ${sleep_min} sleep ${sleep_min}
input id=PacketCaptureadd_cliPort 0 input id=PacketCaptureadd_cliPort 0
@@ -219,7 +219,7 @@ PacketCaptureCreatePortFormatError
PacketCaptureCreateTwoEffectiveDeviceso PacketCaptureCreateTwoEffectiveDeviceso
[Tag] Negtive UI Settings PacketCapture [Tag] Negtive UI Settings PacketCapture
OpenPages sidebarTrouble_shooting Proxy_Profiles_Profile_Insert OpenPages //*[@id="Settings"]/ul/li[4] Proxy_Profiles_Profile_Insert
click id=packet_create click id=packet_create
sleep ${sleep_min} sleep ${sleep_min}
click id=PacketCaptureadd_EDevice click id=PacketCaptureadd_EDevice
@@ -236,7 +236,7 @@ PacketCaptureCreateTwoEffectiveDeviceso
PacketCaptureCreateCapturedNumberFormatError PacketCaptureCreateCapturedNumberFormatError
[Tag] Negtive UI Settings PacketCapture [Tag] Negtive UI Settings PacketCapture
OpenPages sidebarTrouble_shooting Proxy_Profiles_Profile_Insert OpenPages //*[@id="Settings"]/ul/li[4] Proxy_Profiles_Profile_Insert
click id=packet_create click id=packet_create
sleep ${sleep_min} sleep ${sleep_min}
input id=PacketCaptureadd_MaxPacketCapNum 0 input id=PacketCaptureadd_MaxPacketCapNum 0
@@ -247,7 +247,7 @@ PacketCaptureCreateCapturedNumberFormatError
PacketCaptureCreateCapturedDurationFormatError PacketCaptureCreateCapturedDurationFormatError
[Tag] Negtive UI Settings PacketCapture [Tag] Negtive UI Settings PacketCapture
OpenPages sidebarTrouble_shooting Proxy_Profiles_Profile_Insert OpenPages //*[@id="Settings"]/ul/li[4] Proxy_Profiles_Profile_Insert
click id=packet_create click id=packet_create
sleep ${sleep_min} sleep ${sleep_min}
input id=PacketCaptureadd_pcapStorageDay 596524 input id=PacketCaptureadd_pcapStorageDay 596524

View File

@@ -5,6 +5,6 @@ Resource ../../../02-Keyword/Tsg_Ui/Setting/Settings.robot
Library OperatingSystem Library OperatingSystem
*** Test Cases *** *** Test Cases ***
Policy_Verify-001 # Policy_Verify-001
${dict} Create Dictionary Host=youtube.com # ${dict} Create Dictionary Host=youtube.com
Policy_Verify Security Policy Match Protocol-HTTP Client-IP1=192.168.50.34 dict1=${dict} # Policy_Verify Security Policy Match Protocol-HTTP Client-IP1=192.168.50.34 dict1=${dict}

View File

@@ -46,13 +46,13 @@ ResponsePagesDownloadFile
ResponsePagesTurnPage ResponsePagesTurnPage
[Tags] Positive UI Settings ResponsePages [Tags] Positive UI Settings ResponsePages
OpenPages sidebarProxy_Profiles profilesTabs_Profile_ResponsePages OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[1] xpath
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[1] TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[1]
... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/span[2]/div/input 2 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span ... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/span[2]/div/input 2 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span
ResponsePagesPagingDisplay ResponsePagesPagingDisplay
[Tags] Positive UI Settings ResponsePages [Tags] Positive UI Settings ResponsePages
OpenPages sidebarProxy_Profiles profilesTabs_Profile_ResponsePages OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[1] xpath
PagingDisplay 50 PagingDisplay 50
@@ -88,7 +88,7 @@ ResponsePagesSpecialFileName
ResponsePagesCreateNullNames ResponsePagesCreateNullNames
[Tags] Negtive UI Name Settings ResponsePages [Tags] Negtive UI Name Settings ResponsePages
OpenPages sidebarProxy_Profiles profilesTabs_Profile_ResponsePages OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[1] xpath
click id=responseAdd click id=responseAdd
sleep ${sleep_min} sleep ${sleep_min}
Choose File xpath=//*[@id="policy_Manipulation_create6"]/div[2]/form/div[2]/div/div/div/input ${path}response_pages_files\\Create-ResponsePages-test.html #上传文件 Choose File xpath=//*[@id="policy_Manipulation_create6"]/div[2]/form/div[2]/div/div/div/input ${path}response_pages_files\\Create-ResponsePages-test.html #上传文件
@@ -104,7 +104,7 @@ ResponsePageUploadNullFile
ResponsePageUploadExceed20MFile ResponsePageUploadExceed20MFile
[Tags] Negtive UI File Settings ResponsePages [Tags] Negtive UI File Settings ResponsePages
OpenPages sidebarProxy_Profiles profilesTabs_Profile_ResponsePages OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[1] xpath
click id=responseAdd click id=responseAdd
sleep ${sleep_min} sleep ${sleep_min}
Choose File xpath=//*[@id="policy_Manipulation_create6"]/div[2]/form/div[2]/div/div/div/input ${path}response_pages_files\\Exceed20MFile.html Choose File xpath=//*[@id="policy_Manipulation_create6"]/div[2]/form/div[2]/div/div/div/input ${path}response_pages_files\\Exceed20MFile.html
@@ -118,6 +118,6 @@ ResponsePagesFileTypeDoesNotMatch
ResponsePagesDeleteReferencedData ResponsePagesDeleteReferencedData
[Tags] Negtive UI Settings ResponsePages [Tags] Negtive UI Settings ResponsePages
DeleteReferencedData ResponsePage sidebarProxy_Profiles 395 The referenced data are not allowed to delete DeleteReferencedData ResponsePage //*[@id="Settings"]/ul/li[1] 395 The referenced data are not allowed to delete

View File

@@ -76,13 +76,13 @@ SNATIPPoolsViewMembers
# SNATIPPoolsTurnPage # SNATIPPoolsTurnPage
# [Tags] Positive IP Settings SNATIPPools # [Tags] Positive IP Settings SNATIPPools
# OpenPages sidebarSetting_Wannat ip # OpenPages //*[@id="Settings"]/ul/li[2] ip
# TurnPage //*[@id="ly-table1-listcontent"]/div[2]/div/div/button[2] //*[@id="ly-table1-listcontent"]/div[2]/div/div/button[1] //*[@id="ly-table1-listcontent"]/div[2]/div/div/span[2]/div/input # TurnPage //*[@id="ly-table1-listcontent"]/div[2]/div/div/button[2] //*[@id="ly-table1-listcontent"]/div[2]/div/div/button[1] //*[@id="ly-table1-listcontent"]/div[2]/div/div/span[2]/div/input
# ... 2 //*[@id="wannat-table"]/div[3]/table/tbody/tr[1]/td[1]/div/div/span 1 //*[@id="ly-table1-listcontent"]/div[2]/div/div/ul/li[last()] # ... 2 //*[@id="wannat-table"]/div[3]/table/tbody/tr[1]/td[1]/div/div/span 1 //*[@id="ly-table1-listcontent"]/div[2]/div/div/ul/li[last()]
SNATIPPoolsPagingDisplay SNATIPPoolsPagingDisplay
[Tags] Positive IP Settings SNATIPPools [Tags] Positive IP Settings SNATIPPools
OpenPages sidebarSetting_Wannat ip OpenPages //*[@id="Settings"]/ul/li[2] ip
PagingDisplay_Second 50 PagingDisplay_Second 50
CreateSNATIPPoolsNameMinSize CreateSNATIPPoolsNameMinSize
@@ -105,7 +105,7 @@ CreateSNATIPPoolsNameSpecialChar
CreateSNATIPPoolsNameNull CreateSNATIPPoolsNameNull
[Tags] Negtive UI Settings SNATIPPools [Tags] Negtive UI Settings SNATIPPools
OpenPages sidebarSetting_Wannat ip OpenPages //*[@id="Settings"]/ul/li[2] ip
click id=app_create click id=app_create
sleep ${sleep_min} sleep ${sleep_min}
click id=wanAdd_ok click id=wanAdd_ok
@@ -115,7 +115,7 @@ CreateSNATIPPoolsNameNull
CreateSNATIPPoolsIpFormatError CreateSNATIPPoolsIpFormatError
[Tags] Negtive UI Settings SNATIPPools [Tags] Negtive UI Settings SNATIPPools
OpenPages sidebarSetting_Wannat ip OpenPages //*[@id="Settings"]/ul/li[2] ip
click id=app_create click id=app_create
sleep ${sleep_min} sleep ${sleep_min}
click id=temporary_form #点击添加ip的加号 click id=temporary_form #点击添加ip的加号
@@ -129,7 +129,7 @@ CreateSNATIPPoolsIpFormatError
CreateSNATIPPoolsNoReachabilityTest CreateSNATIPPoolsNoReachabilityTest
[Tags] Negtive UI Settings SNATIPPools [Tags] Negtive UI Settings SNATIPPools
OpenPages sidebarSetting_Wannat ip OpenPages //*[@id="Settings"]/ul/li[2] ip
click id=app_create click id=app_create
sleep ${sleep_min} sleep ${sleep_min}
click id=temporary_form #点击添加ip的加号 click id=temporary_form #点击添加ip的加号

View File

@@ -34,13 +34,13 @@ SSLDecryptionExclusionEditSearchName
SSLDecryptionExclusionEditDefault SSLDecryptionExclusionEditDefault
[Tags] Positive UI Settings SSLDecryptionExclusion [Tags] Positive UI Settings SSLDecryptionExclusion
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[3] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[3] xpath
EditSSLDecryptionExclusion 1 *fe3.delivery.mp.microsoft.com test11 *fe3.delivery.mp.microsoft.com id EditSSLDecryptionExclusion 1 *fe3.delivery.mp.microsoft.com test11 *fe3.delivery.mp.microsoft.com id
EditSSLDecryptionExclusion 1 *fe3.delivery.mp.microsoft.com Mircosoft Store *fe3.delivery.mp.microsoft.com id EditSSLDecryptionExclusion 1 *fe3.delivery.mp.microsoft.com Mircosoft Store *fe3.delivery.mp.microsoft.com id
SSLDecryptionExclusionPagingDisplay SSLDecryptionExclusionPagingDisplay
[Tags] Positive UI Settings SSLDecryptionExclusion [Tags] Positive UI Settings SSLDecryptionExclusion
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[3] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[3] xpath
PagingDisplay 50 PagingDisplay 50
SSLDecryptionCreateFQDNMinSize SSLDecryptionCreateFQDNMinSize
@@ -73,7 +73,7 @@ SSLDecryptionExclusionFQDNSpecialChar
SSLDecryptionExclusionNullDescriptionAndFQDN SSLDecryptionExclusionNullDescriptionAndFQDN
[Tags] Negtive UI Settings SSLDecryptionExclusion [Tags] Negtive UI Settings SSLDecryptionExclusion
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[3] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[3] xpath
click id=ssl_create click id=ssl_create
sleep ${sleep_min} sleep ${sleep_min}
click id=ssl_ok click id=ssl_ok

View File

@@ -57,7 +57,7 @@ SSLFingerprintImportUserAgentExceedFour
SSLFingerprintImportJA3 SSLFingerprintImportJA3
[Tags] Positive UI JA3 Settings SSLFingerprint [Tags] Positive UI JA3 Settings SSLFingerprint
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
SSLFingerprintImportJA3 ${path}SSLFingerprint_files/InportSSLFingerprint.csv SSLFingerprintImportJA3 ${path}SSLFingerprint_files/InportSSLFingerprint.csv
Settings-Search d8c87baaaaaaaaaaaa9e41242626c2f3 JA3Hash Settings-Search d8c87baaaaaaaaaaaa9e41242626c2f3 JA3Hash
sleep ${sleep_min} sleep ${sleep_min}
@@ -77,7 +77,7 @@ SSLFingerprintExport
SSLFingerprintDownloadExample SSLFingerprintDownloadExample
[Tags] Positive UI Settings SSLFingerprint [Tags] Positive UI Settings SSLFingerprint
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
click id=objectImport click id=objectImport
sleep ${sleep_min} sleep ${sleep_min}
click xpath=/html/body/div/div/div[1]/div/div/div[1]/div/form/div[1]/div/div/div[2]/span click xpath=/html/body/div/div/div[1]/div/div/div[1]/div/form/div[1]/div/div/div[2]/span
@@ -91,7 +91,7 @@ SSLFingerprintShowAll
${b}= RandomNumber ${b}= RandomNumber
CreateSSLFingerprint bfff09a${a}1912be7dba376398abc3b No JA3Hash Description=test CreateSSLFingerprint bfff09a${a}1912be7dba376398abc3b No JA3Hash Description=test
CreateSSLFingerprint b32309a2${b}912be7dba376398abfff Yes JA3Hash Description=test CreateSSLFingerprint b32309a2${b}912be7dba376398abfff Yes JA3Hash Description=test
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
click id=Fingerprint_built0 click id=Fingerprint_built0
sleep ${sleep_min} sleep ${sleep_min}
Settings-Search bfff09a${a}1912be7dba376398abc3b JA3Hash Settings-Search bfff09a${a}1912be7dba376398abc3b JA3Hash
@@ -99,7 +99,7 @@ SSLFingerprintShowAll
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
DeleteSSLFingerprint DeleteSSLFingerprint
sleep ${sleep_min} sleep ${sleep_min}
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
Settings-Search b32309a2${b}912be7dba376398abfff JA3Hash Settings-Search b32309a2${b}912be7dba376398abfff JA3Hash
${text1} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/div/span/div[2]/span ${text1} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/div/span/div[2]/span
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
@@ -111,12 +111,12 @@ SSLFingerprintShowPinning
[Tags] Positive UI Settings SSLFingerprint [Tags] Positive UI Settings SSLFingerprint
${a}= RandomNumber ${a}= RandomNumber
CreateSSLFingerprint bfff09a26${a}12be7dba376398abc3b No JA3Hash Description=test CreateSSLFingerprint bfff09a26${a}12be7dba376398abc3b No JA3Hash Description=test
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
click id=Fingerprint_built1 click id=Fingerprint_built1
sleep ${sleep_min} sleep ${sleep_min}
Settings-Search bfff09a26${a}12be7dba376398abc3b JA3Hash Settings-Search bfff09a26${a}12be7dba376398abc3b JA3Hash
${text} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/div/span ${text} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/div/span
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
Settings-Search bfff09a26${a}12be7dba376398abc3b JA3Hash Settings-Search bfff09a26${a}12be7dba376398abc3b JA3Hash
sleep ${sleep_min} sleep ${sleep_min}
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
@@ -127,12 +127,12 @@ SSLFingerprintShowNotPinning
[Tags] Positive UI Settings SSLFingerprint [Tags] Positive UI Settings SSLFingerprint
${a}= RandomNumber ${a}= RandomNumber
CreateSSLFingerprint bfff09a2695${a}be7dba376398abc3b Yes JA3Hash Description=test CreateSSLFingerprint bfff09a2695${a}be7dba376398abc3b Yes JA3Hash Description=test
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
click id=Fingerprint_built2 click id=Fingerprint_built2
sleep ${sleep_min} sleep ${sleep_min}
Settings-Search bfff09a2695${a}be7dba376398abc3b JA3Hash Settings-Search bfff09a2695${a}be7dba376398abc3b JA3Hash
${text} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/div/span ${text} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/div/span
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
Settings-Search bfff09a2695${a}be7dba376398abc3b JA3Hash Settings-Search bfff09a2695${a}be7dba376398abc3b JA3Hash
sleep ${sleep_min} sleep ${sleep_min}
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
@@ -143,7 +143,7 @@ SSLFingerprintPagingDisplay
[Tags] Positive UI Settings SSLFingerprint [Tags] Positive UI Settings SSLFingerprint
${a}= RandomNumber ${a}= RandomNumber
CreateSSLFingerprint aaa${a}db3e351bbd8d38b64c41fffff Yes JA3Hash Description=test CreateSSLFingerprint aaa${a}db3e351bbd8d38b64c41fffff Yes JA3Hash Description=test
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
PagingDisplay 50 PagingDisplay 50
Settings-Search aaa${a}db3e351bbd8d38b64c41fffff JA3Hash Settings-Search aaa${a}db3e351bbd8d38b64c41fffff JA3Hash
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
@@ -164,7 +164,7 @@ SSLFingerprintCreateNullDescription
SSLFingerprintCreateNullJA3Hash SSLFingerprintCreateNullJA3Hash
[Tags] Negtive UI Settings SSLFingerprint [Tags] Negtive UI Settings SSLFingerprint
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
click id=Fingerprint_create click id=Fingerprint_create
sleep ${sleep_min} sleep ${sleep_min}
click id=authoritiesAdd_sub click id=authoritiesAdd_sub
@@ -174,7 +174,7 @@ SSLFingerprintCreateNullJA3Hash
SSLFingerprintCreateFormatError SSLFingerprintCreateFormatError
[Tags] Negtive UI Settings SSLFingerprint [Tags] Negtive UI Settings SSLFingerprint
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
click id=Fingerprint_create click id=Fingerprint_create
sleep ${sleep_min} sleep ${sleep_min}
input id=authoritiesAdd_name1 a75de44db3e351bbd8d38b64c41ggggg input id=authoritiesAdd_name1 a75de44db3e351bbd8d38b64c41ggggg
@@ -237,7 +237,7 @@ SSLFingerprintImportRepeatJA3
SSLFingerprintImportJA3FormatError SSLFingerprintImportJA3FormatError
[Tags] Negtive UI Settings SSLFingerprint [Tags] Negtive UI Settings SSLFingerprint
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
SSLFingerprintImportJA3 ${path}SSLFingerprint_files/SSL_FingerprintFormatError.csv SSLFingerprintImportJA3 ${path}SSLFingerprint_files/SSL_FingerprintFormatError.csv
${text} Get Text xpath=/html/body/div/div/div[1]/div/div/div[1]/div/div[2]/div[2]/div[1]/div[3]/table/tbody/tr/td[3]/div ${text} Get Text xpath=/html/body/div/div/div[1]/div/div/div[1]/div/div[2]/div[2]/div[1]/div[3]/table/tbody/tr/td[3]/div
Should Be Equal As Strings ${text} JA3 Hash format error Should Be Equal As Strings ${text} JA3 Hash format error
@@ -246,7 +246,7 @@ SSLFingerprintImportJA3FormatError
SSLFingerprintImportJA3PinningError SSLFingerprintImportJA3PinningError
[Tags] Negtive UI Settings SSLFingerprint [Tags] Negtive UI Settings SSLFingerprint
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
SSLFingerprintImportJA3 ${path}SSLFingerprint_files/SSL_FingerprintPinningError.csv SSLFingerprintImportJA3 ${path}SSLFingerprint_files/SSL_FingerprintPinningError.csv
${text} Get Text xpath=/html/body/div/div/div[1]/div/div/div[1]/div/div[2]/div[2]/div[1]/div[3]/table/tbody/tr/td[3]/div ${text} Get Text xpath=/html/body/div/div/div[1]/div/div/div[1]/div/div[2]/div[2]/div[1]/div[3]/table/tbody/tr/td[3]/div
Should Be Equal As Strings ${text} Pinning error Should Be Equal As Strings ${text} Pinning error

View File

@@ -1,5 +1,5 @@
*** Settings *** *** Settings ***
Suite Setup OpenPages sidebarAdvanced Advanced/storageQuota Suite Setup OpenPages //*[@id="Settings"]/ul/li[5] Advanced/storageQuota
Force Tags tsg-ui settings System Usage Force Tags tsg-ui settings System Usage
Resource ../../../03-Variable/bifangapivariable.txt Resource ../../../03-Variable/bifangapivariable.txt
Resource ../../../02-Keyword/tsg_ui/setting/Settings.robot Resource ../../../02-Keyword/tsg_ui/setting/Settings.robot

View File

@@ -35,13 +35,13 @@ TrafficMirrorProfilesEditVlanSearchName
# TrafficMirrorProfilesPagesTurnPage # TrafficMirrorProfilesPagesTurnPage
# [Tags] Positive UI Settings TrafficMirrorProfile # [Tags] Positive UI Settings TrafficMirrorProfile
# OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_TrafficMirrorProfiles # OpenPages //*[@id="Settings"]/ul/li[1] Three-levelMenu=//*[@id="profilesTabs"]/li[4] xpath
# TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[1] # TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[1]
# ... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/span[2]/div/input 2 //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[1]/div/div # ... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/span[2]/div/input 2 //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[1]/div/div
TrafficMirrorProfilesPagingDisplay TrafficMirrorProfilesPagingDisplay
[Tags] Positive UI Settings TrafficMirrorProfile [Tags] Positive UI Settings TrafficMirrorProfile
OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_TrafficMirrorProfiles OpenPages //*[@id="Settings"]/ul/li[1] Three-levelMenu=//*[@id="profilesTabs"]/li[4] xpath
PagingDisplay 50 PagingDisplay 50
TrafficMirrorProfilesCreateNameMinSize TrafficMirrorProfilesCreateNameMinSize
@@ -100,7 +100,7 @@ TrafficMirrorProfilesCreateErrorMac
TrafficMirrorProfilesNoInput TrafficMirrorProfilesNoInput
[Tags] Negtive UI Settings TrafficMirrorProfile [Tags] Negtive UI Settings TrafficMirrorProfile
OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_TrafficMirrorProfiles OpenPages //*[@id="Settings"]/ul/li[1] Three-levelMenu=//*[@id="profilesTabs"]/li[4] xpath
sleep ${sleep_min} sleep ${sleep_min}
click id=trafficMirrorAdd click id=trafficMirrorAdd
sleep ${sleep_min} sleep ${sleep_min}
@@ -115,7 +115,7 @@ TrafficMirrorProfilesNoInput
TrafficMirrorProfilesDeleteReferencedData TrafficMirrorProfilesDeleteReferencedData
[Tags] Negtive UI Settings TrafficMirrorProfile [Tags] Negtive UI Settings TrafficMirrorProfile
DeleteReferencedData TrafficMirrorProfile sidebarProxy_Profiles 15 The referenced data are not allowed to delete Three-level menu=profilesTabs_Profile_TrafficMirrorProfiles DeleteReferencedData TrafficMirrorProfile //*[@id="Settings"]/ul/li[1] 15 The referenced data are not allowed to delete Three-level menu=//*[@id="profilesTabs"]/li[4] xpath

View File

@@ -71,7 +71,7 @@ TrustedCertificateAuthoritiesDownLoadCertificate
TrustedCertificateAuthoritiesEditDefaultCertificate TrustedCertificateAuthoritiesEditDefaultCertificate
[Tags] Positive UI Settings TrustedCertificateAuthorities [Tags] Positive UI Settings TrustedCertificateAuthorities
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[1] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[1] xpath
Settings-Search 1 id Settings-Search 1 id
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1] click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]
sleep ${sleep_min} sleep ${sleep_min}
@@ -79,58 +79,58 @@ TrustedCertificateAuthoritiesEditDefaultCertificate
TrustedCertificateAuthoritiesTurnPage TrustedCertificateAuthoritiesTurnPage
[Tags] Positive UI Settings TrustedCertificateAuthorities [Tags] Positive UI Settings TrustedCertificateAuthorities
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[1] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[1] xpath
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[4]/div/button[1] TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[4]/div/button[1]
... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[4]/div/span[2]/div/input 2 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span ... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[4]/div/span[2]/div/input 2 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span
TrustedCertificateAuthoritiesPagingDisplay TrustedCertificateAuthoritiesPagingDisplay
[Tags] Positive UI Settings TrustedCertificateAuthorities [Tags] Positive UI Settings TrustedCertificateAuthorities
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[1] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[1] xpath
PagingDisplay 50 PagingDisplay 50
TrustedCertificateAuthoritiesIDSortButton TrustedCertificateAuthoritiesIDSortButton
[Tags] Positive UI Settings TrustedCertificateAuthorities [Tags] Positive UI Settings TrustedCertificateAuthorities
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[1] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[1] xpath
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[1]/div/span/i Trusted Certificate Authorities SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[1]/div/span/i Trusted Certificate Authorities
TrustedCertificateAuthoritiesNameSortButton TrustedCertificateAuthoritiesNameSortButton
[Tags] Positive UI Settings TrustedCertificateAuthorities [Tags] Positive UI Settings TrustedCertificateAuthorities
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[1] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[1] xpath
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[2]/div/span/i Trusted Certificate Authorities SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[2]/div/span/i Trusted Certificate Authorities
TrustedCertificateAuthoritiesIssuerBySortButton TrustedCertificateAuthoritiesIssuerBySortButton
[Tags] Positive UI Settings TrustedCertificateAuthorities [Tags] Positive UI Settings TrustedCertificateAuthorities
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[1] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[1] xpath
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[4]/div/span/i Trusted Certificate Authorities SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[4]/div/span/i Trusted Certificate Authorities
TrustedCertificateAuthoritiesIssuerToSortButton TrustedCertificateAuthoritiesIssuerToSortButton
[Tags] Positive UI Settings TrustedCertificateAuthorities [Tags] Positive UI Settings TrustedCertificateAuthorities
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[1] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[1] xpath
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[5]/div/span/i Trusted Certificate Authorities SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[5]/div/span/i Trusted Certificate Authorities
TrustedCertificateAuthoritiesExpiryDateSortButton TrustedCertificateAuthoritiesExpiryDateSortButton
[Tags] Positive UI Settings TrustedCertificateAuthorities [Tags] Positive UI Settings TrustedCertificateAuthorities
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[1] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[1] xpath
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[7]/div/span/i Trusted Certificate Authorities SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[7]/div/span/i Trusted Certificate Authorities
TrustedCertificateAuthoritiesCommonNameSortButton TrustedCertificateAuthoritiesCommonNameSortButton
[Tags] Positive UI Settings TrustedCertificateAuthorities [Tags] Positive UI Settings TrustedCertificateAuthorities
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[1] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[1] xpath
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[8]/div/span/i Trusted Certificate Authorities SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[8]/div/span/i Trusted Certificate Authorities
TrustedCertificateAuthoritiesCertificateFingerprintSortButton TrustedCertificateAuthoritiesCertificateFingerprintSortButton
[Tags] Positive UI Settings TrustedCertificateAuthorities [Tags] Positive UI Settings TrustedCertificateAuthorities
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[1] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[1] xpath
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[9]/div/span/i Trusted Certificate Authorities SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[9]/div/span/i Trusted Certificate Authorities
TrustedCertificateAuthoritiesModifiedTimeSortButton TrustedCertificateAuthoritiesModifiedTimeSortButton
[Tags] Positive UI Settings TrustedCertificateAuthorities [Tags] Positive UI Settings TrustedCertificateAuthorities
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[1] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[1] xpath
SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[10]/div/span/i Trusted Certificate Authorities SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[10]/div/span/i Trusted Certificate Authorities
TrustedCertificateAuthoritiesCertificateExpirationDelay TrustedCertificateAuthoritiesCertificateExpirationDelay
[Tags] Positive UI Settings TrustedCertificateAuthorities [Tags] Positive UI Settings TrustedCertificateAuthorities
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[1] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[1] xpath
Settings-Search CertificateExpirationDelay name Settings-Search CertificateExpirationDelay name
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[2]/td[6]/div/div/div/span ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[2]/td[6]/div/div/div/span
Should Be Equal As Strings Expired ${text} Should Be Equal As Strings Expired ${text}
@@ -161,7 +161,7 @@ TrustedCertificateAuthoritiesCreateFileNameSpecialChar
TrustedCertificateAuthoritiesCreateNameThreeCharacters TrustedCertificateAuthoritiesCreateNameThreeCharacters
[Tags] Negtive UI Settings TrustedCertificateAuthorities [Tags] Negtive UI Settings TrustedCertificateAuthorities
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[1] xpath OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[1] xpath
click id=app_create #点击Import click id=app_create #点击Import
sleep ${sleep} sleep ${sleep}
input id=authoritiesAdd_name1 123 #输入name input id=authoritiesAdd_name1 123 #输入name

View File

@@ -20,13 +20,13 @@ VPNAccountsEditPassword
# VPNAccountsTurnPages # VPNAccountsTurnPages
# [Tags] Positive UI Settings VPNAccounts # [Tags] Positive UI Settings VPNAccounts
# OpenPages sidebarSetting_Wannat account # OpenPages //*[@id="Settings"]/ul/li[2] account
# TurnPage //*[@id="ly-table1-listcontent"]/div[2]/div/div/button[2] //*[@id="ly-table1-listcontent"]/div[2]/div/div/button[1] //*[@id="ly-table1-listcontent"]/div[2]/div/div/span[2]/div/input # TurnPage //*[@id="ly-table1-listcontent"]/div[2]/div/div/button[2] //*[@id="ly-table1-listcontent"]/div[2]/div/div/button[1] //*[@id="ly-table1-listcontent"]/div[2]/div/div/span[2]/div/input
# ... 2 //*[@id="wannat-table"]/div[3]/table/tbody/tr[1]/td[1]/div/div/div[2]/span 1 //*[@id="ly-table1-listcontent"]/div[2]/div/div/ul/li[last()] # ... 2 //*[@id="wannat-table"]/div[3]/table/tbody/tr[1]/td[1]/div/div/div[2]/span 1 //*[@id="ly-table1-listcontent"]/div[2]/div/div/ul/li[last()]
VPNAccountsPagingDisplay VPNAccountsPagingDisplay
[Tags] Positive UI Settings VPNAccounts [Tags] Positive UI Settings VPNAccounts
OpenPages sidebarSetting_Wannat account OpenPages //*[@id="Settings"]/ul/li[2] account
PagingDisplay_Second 50 PagingDisplay_Second 50
VPNAccountsCreateNameMinSize VPNAccountsCreateNameMinSize
@@ -54,7 +54,7 @@ VPNAccountsCreatePasswordMaxSize
VPNAccountsCreateNameSpecialChar VPNAccountsCreateNameSpecialChar
[Tags] Negtive UI name Settings VPNAccounts [Tags] Negtive UI name Settings VPNAccounts
OpenPages sidebarSetting_Wannat account OpenPages //*[@id="Settings"]/ul/li[2] account
click id=app_create click id=app_create
sleep ${sleep_min} sleep ${sleep_min}
input xpath=//*[@id="wannat_vpn_username"]/div/div/div[1]/input 中文+absc+моряков+@#¥%……&* input xpath=//*[@id="wannat_vpn_username"]/div/div/div[1]/input 中文+absc+моряков+@#¥%……&*
@@ -66,7 +66,7 @@ VPNAccountsCreateNameSpecialChar
VPNAccountsCreateNullNameAndPassword VPNAccountsCreateNullNameAndPassword
[Tags] Negtive UI name Settings VPNAccounts [Tags] Negtive UI name Settings VPNAccounts
OpenPages sidebarSetting_Wannat account OpenPages //*[@id="Settings"]/ul/li[2] account
click id=app_create click id=app_create
sleep ${sleep_min} sleep ${sleep_min}
click id=wanAdd_ok click id=wanAdd_ok

View File

@@ -1,4 +1,4 @@
*** Settings *** ****** Settings ***
Force Tags tsg-ui settings response_pages Force Tags tsg-ui settings response_pages
Resource ../../../03-Variable/bifangapivariable.txt Resource ../../../03-Variable/bifangapivariable.txt
Library OperatingSystem Library OperatingSystem
@@ -9,42 +9,114 @@ Library ../../../04-CustomLibrary/Custometest/LogResponseVAL.py
Library DateTime Library DateTime
Library String Library String
Library Selenium2Library Library Selenium2Library
Library yaml
Resource ../../../02-Keyword/test.robot
Library ../../../04-CustomLibrary/Custometest/ModeAndDataReplace.py
*** Variables *** *** Variables ***
*** Test Cases *** *** Test Cases ***
CreateAndEdit # CreateAndEdit
${ResponsrPageInfo} Create Dictionary CreateOrEdit=Create search=name Name=${TEST NAME} file=${path}response_pages_files\\Create-ResponsePages-test.html # ${ResponsrPageInfo} Create Dictionary CreateOrEdit=Create search=name Name=${TEST NAME} file=${path}response_pages_files\\Create-ResponsePages-test.html
${EditResponsrPageInfo} Create Dictionary CreateOrEdit=Edit search=id Name=${TEST NAME} file=${path}response_pages_files\\Create-ResponsePages-test.html # ${EditResponsrPageInfo} Create Dictionary CreateOrEdit=Edit search=id Name=${TEST NAME} file=${path}response_pages_files\\Create-ResponsePages-test.html
... EditName=Edit${TEST NAME} Delete=yes # ... EditName=Edit${TEST NAME} Delete=yes
ResponsrPageCreateAndEdit ${ResponsrPageInfo} # ResponsrPageCreateAndEdit ${ResponsrPageInfo}
ResponsrPageCreateAndEdit ${EditResponsrPageInfo} # ResponsrPageCreateAndEdit ${EditResponsrPageInfo}
NoName # NoName
${ResponsrPageInfo} Create Dictionary CreateOrEdit=Create search=name Name=${EMPTY} file=${path}response_pages_files\\Create-ResponsePages-test.html # ${ResponsrPageInfo} Create Dictionary CreateOrEdit=Create search=name Name=${EMPTY} file=${path}response_pages_files\\Create-ResponsePages-test.html
... Negtive=yes Assertposition=//*[@id="policy_Manipulation_create6"]/div[2]/form/div[1]/div/div[3] asserttext=Please enter the content # ... Negtive=yes Assertposition=//*[@id="policy_Manipulation_create6"]/div[2]/form/div[1]/div/div[3] asserttext=Please enter the content
ResponsrPageCreateAndEdit ${ResponsrPageInfo} # ResponsrPageCreateAndEdit ${ResponsrPageInfo}
logtest # logtest
log logtest11111111111111111 # log logtest11111111111111111
${Logurl} Set Variable http://${host}:${port}/v1/log/list # ${Logurl} Set Variable http://${host}:${port}/v1/log/list
${logType} Set Variable security_event_log # ${logType} Set Variable security_event_log
${Schemaurl} Set Variable http://${host}:${port}/v1/log/schema?logType=${logType} # ${Schemaurl} Set Variable http://${host}:${port}/v1/log/schema?logType=${logType}
${EndTime} get current date # ${EndTime} get current date
${EndTime1} Get Substring ${EndTime} \ -4 # ${EndTime1} Get Substring ${EndTime} \ -4
${StartTime} add time to date ${EndTime} -03:00:00 # ${StartTime} add time to date ${EndTime} -03:00:00
${StartTime1} Get Substring ${StartTime} \ -4 # ${StartTime1} Get Substring ${StartTime} \ -4
${filter} Set Variable common_log_id=241686735461177344 # ${filter} Set Variable common_log_id=241686735461177344
${responsebody} loglistverify ${Logurl} ${Schemaurl} ${token} ${StartTime1} ${EndTime1} ${logType} ${filter} # ${responsebody} loglistverify ${Logurl} ${Schemaurl} ${token} ${StartTime1} ${EndTime1} ${logType} ${filter}
${targetdict} create list common_log_id # ${targetdict} create list common_log_id
log ${responsebody} # log ${responsebody}
${strlist} FieldValidation ${responsebody} ${targetdict} # ${strlist} FieldValidation ${responsebody} ${targetdict}
log ${strlist} # log ${strlist}
# Assertresults ${strlist} # # Assertresults ${strlist}
# #循环执行UI自动化case
# test11111111111111111111
# log ${patch_id_bw_data}
# ${datalist} Set Variable ${patch_id_bw_data}
# FOR ${i} in @{datalist}
# ResponsrPageCreateAndEdit ${i}
# END
#功能端验证
# 1.验证通过 返回系统页面 查询日志
# 2. 验证失败退出
# testOpenNewPage
# log 打开新页面
# sleep 2
# Execute Javascript window.open("${newurl}")
# sleep 5
# ${titles} Get Window Titles
# ${titles2} Get From List ${titles} 1
# ${titles1} Get From List ${titles} 0
# #切换到第二个窗口
# Select Window title=${titles1}
# sleep 2
# test
# Execute Javascript window.open("http://www.qhnews.com")
# sleep 25
# ${titles} Get Window Titles
# ${titles2} Get From List ${titles} 1
# ${titles1} Get From List ${titles} 0
# #切换到第一个窗口
# Select Window title=${titles2}
# sleep 2
# ${status} Run Keyword And Return Status Page Should Contain ERR_CONNECTION_RESET
# Should Be Equal As Strings ${status} True
# yamltest
# ${mode} YamlLoad ${path}mode.yaml
# ${data} YamlLoad ${path}data.yaml
# FOR ${dataDict} IN @{data}
# #将模板的data赋值给 ${modedata}
# # ${modeData} Set Variable ${mode}[Data]
# ${page} Set Variable ${mode}[Page]
# #打开页面根据type判断点击create or edit按钮
# OpenPage ${page}
# CreateOrEditSeparateData ${mode} ${data}
# #根据type判断create or edit
# #将data循环的数据替换modedata内的数据
# # ${modeReplace} ModeReplice ${modeData} ${dataDict}[Data]
# # log ${modeReplace}
# # PageOperation ${dataDict}[Type] ${mode}[Type] ${dataList}
# # ${dataList} Set Variable ${modeReplace}
# # # 在页面输入数据并点击ok按钮
# # CreateData ${dataList}
# END
# create_response_page
# log 创建ResponsePage
# ResponsePage Create NewResponsePage ${path}response_pages_files\\Create-Response_Pages-test-2.htm
# ResponsePage Edit EditNewResponsePage ${path}response_pages_files\\Create-Response_Pages-test-2.htm

View File

@@ -4,14 +4,14 @@ Library Selenium2Library
*** Keywords *** *** Keywords ***
Menu Menu
[Arguments] ${menuOne} ${menuTwo} ${OkorCancel}=OK [Arguments] ${menuOne} ${menuTwo} ${OkorCancel}=OK
Wait Until Element Is Enabled id=children0 10 Wait Until Element Is Enabled id=dashboard 10
# 一级菜单 # 一级菜单
${dict} create dictionary dashboard=children0 policys=children1 objects=children2 log=children3 report=children4 device=children5 settings=children6 administration=children7 ${dict} create dictionary dashboard=dashboard policys=policy objects=object log=Log report=Report device=Device settings=Settings administration=Administration
# 二级菜单 # 二级菜单
${policys} create dictionary Security Policy=sidebarObjects_ProxyInterception Proxy Policy=sidebarObjects_ProxyManipulation WAN NAT=sidebarWan_nat Schedules=sidebarObjects_Schedule Tags=sidebarObjects_Tags ${policys} create dictionary Security Policy=sidebarObjects_ProxyInterception Proxy Policy=sidebarObjects_ProxyManipulation WAN NAT=sidebarWan_nat Schedules=sidebarObjects_Schedule Tags=sidebarObjects_Tags
${objects} create dictionary IP=sidebarObjects_ip FQDN=sidebarObjects_fqdn SubscriberID=sidebarObjects_subscriberid HTTPSignature=sidebarObjects_http_signature Key=sidebarObjects_keywords URL=sidebarObjects_url Category=sidebarObjects_fqdn_category Account=sidebarObjects_account Applications=sidebarApplication ${objects} create dictionary IP=sidebarObjects_ip FQDN=sidebarObjects_fqdn SubscriberID=sidebarObjects_subscriberid HTTPSignature=sidebarObjects_http_signature Key=sidebarObjects_keywords URL=sidebarObjects_url Category=sidebarObjects_fqdn_category Account=sidebarObjects_account Applications=sidebarApplication
${log} create dictionary Security Event Logs=sidebarLog_SecurityEventLogs Proxy Event Logs=sidebarLog_ProxyEventLogs Session Records=sidebarLog_SesssionRecords Radius Logs=sidebarLog_RadiusLogs ${log} create dictionary Security Event Logs=sidebarLog_SecurityEventLogs Proxy Event Logs=sidebarLog_ProxyEventLogs Session Records=sidebarLog_SesssionRecords Radius Logs=sidebarLog_RadiusLogs
${administration} create dictionary Accounts=sidebarsystem_accounts Audit Log=sidebarsystem_PolicyConfigurationLog Login Log =sidebarsystem_LoginLog Mail Server=sidebarsystem_MailServer LDAP Server=sidebarsystem_LadpServer Login Restrictions=sidebarLogin_Restrictions ${administration} create dictionary Accounts=//*[@id="Administration"]/ul/li[1] Audit Log=sidebarsystem_PolicyConfigurationLog Login Log =sidebarsystem_LoginLog Mail Server=sidebarsystem_MailServer LDAP Server=sidebarsystem_LadpServer Login Restrictions=sidebarLogin_Restrictions
${settings} create dictionary Proxy Profiles=sidebarProxy_Profiles WAN NAT Profiles=sidebarSetting_Wannat Certificate Managements=sidebarProxy_CertificateManagement Trouble Shooting=sidebarTrouble_shooting Advanced=sidebarAdvanced ${settings} create dictionary Proxy Profiles=sidebarProxy_Profiles WAN NAT Profiles=sidebarSetting_Wannat Certificate Managements=sidebarProxy_CertificateManagement Trouble Shooting=sidebarTrouble_shooting Advanced=sidebarAdvanced
# 遍历一级菜单 # 遍历一级菜单
FOR ${list} ${num} IN ENUMERATE @{dict} FOR ${list} ${num} IN ENUMERATE @{dict}
@@ -23,7 +23,7 @@ Menu
FOR ${list} ${num} IN ENUMERATE @{${menuOne}} FOR ${list} ${num} IN ENUMERATE @{${menuOne}}
run keyword if "${num}"=="dashboard" Exit For Loop run keyword if "${num}"=="dashboard" Exit For Loop
... ELSE IF "${num}"=="${menuTwo}" run keywords sleep ${sleep} ... ELSE IF "${num}"=="${menuTwo}" run keywords sleep ${sleep}
... AND click element id=${${menuOne}}[${num}] ... AND click element xpath=${${menuOne}}[${num}]
... AND LeavePrompt ${OkorCancel} ... AND LeavePrompt ${OkorCancel}
END END

View File

@@ -14,10 +14,10 @@ AdminOpenPages
... ${Three-levelMenu}:三级菜单 ... ${Three-levelMenu}:三级菜单
... ${Targeting} :三级菜单 定位方式 默认不输入为id ... ${Targeting} :三级菜单 定位方式 默认不输入为id
run keyword if "${Amenu}"=="null" run keywords sleep ${sleep_min} run keyword if "${Amenu}"=="null" run keywords sleep ${sleep_min}
... AND click element id=children7 ... AND click element id=Administration
... ELSE click element id=${Amenu} ... ELSE click element id=${Amenu}
sleep ${sleep_min} sleep ${sleep_min}
click element id=${SecondaryMenu} click element xpath=${SecondaryMenu}
sleep ${sleep_min} sleep ${sleep_min}
run keyword if "${Targeting}"=="null" run keywords sleep ${sleep_min} run keyword if "${Targeting}"=="null" run keywords sleep ${sleep_min}
... AND click element id=${Three-levelMenu} ... AND click element id=${Three-levelMenu}
@@ -127,9 +127,9 @@ CreateRoles
... ${description}:备注 ... ${description}:备注
... ${list}:权限定位列表 ... ${list}:权限定位列表
sleep ${sleep_min} sleep ${sleep_min}
Click element id=children7 Click element id=Administration
sleep ${sleep_min} sleep ${sleep_min}
Click element id=sidebarsystem_accounts Click element xpath=//*[@id="Administration"]/ul/li[1]
sleep ${sleep_min} sleep ${sleep_min}
Click element id=profilesTabs_Profile_Insert Click element id=profilesTabs_Profile_Insert
sleep ${sleep_min} sleep ${sleep_min}
@@ -279,7 +279,7 @@ CreateLDAPServer
[Documentation] [Documentation]
... ${Name}:LDAP服务器名称 ${Host}:主机地址 ${Port}:端口号 ${UserName} :用户名 ${UserMapper-prefix}:用户映射左匹配 ${UserMapper-suffix}:用户映射器右匹配 ... ${Name}:LDAP服务器名称 ${Host}:主机地址 ${Port}:端口号 ${UserName} :用户名 ${UserMapper-prefix}:用户映射左匹配 ${UserMapper-suffix}:用户映射器右匹配
... ${Password}:密码 ${ConnectionTimeout}:链接超时时间 ${Enbale};是否生效默认为关闭open开启 ${ADCAuthentication}ADC认证默认关闭open开启 ${NoOKButton}=1不点击OK按钮 ... ${Password}:密码 ${ConnectionTimeout}:链接超时时间 ${Enbale};是否生效默认为关闭open开启 ${ADCAuthentication}ADC认证默认关闭open开启 ${NoOKButton}=1不点击OK按钮
AdminOpenPages sidebarsystem_LadpServer sidebarsystem_LadpServer AdminOpenPages //*[@id="Administration"]/ul/li[5] //*[@id="Administration"]/ul/li[5] xpath
click element id=ldapAdd click element id=ldapAdd
sleep ${sleep_min} sleep ${sleep_min}
input text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[2]/form/div[1]/div/div[1]/input ${list}[0] input text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[2]/form/div[1]/div/div[1]/input ${list}[0]
@@ -380,7 +380,7 @@ LDAPVerificationADC
[Documentation] 验证name的ADC按钮是否开启同一个服务ADC只能开启一个 [Documentation] 验证name的ADC按钮是否开启同一个服务ADC只能开启一个
... ${name}要查询的LDAPServer的名称 ... ${name}要查询的LDAPServer的名称
... ${type}:判断开启和关闭close / open ... ${type}:判断开启和关闭close / open
AdminOpenPages sidebarsystem_LadpServer sidebarsystem_LadpServer AdminOpenPages //*[@id="Administration"]/ul/li[5] //*[@id="Administration"]/ul/li[5] xpath
LDAPServerSearch ${name} name LDAPServerSearch ${name} name
${text} Get Element Attribute xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[9]/div/div/span/div class ${text} Get Element Attribute xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[9]/div/div/span/div class
sleep ${sleep_min} sleep ${sleep_min}
@@ -460,7 +460,7 @@ EditLockTime
OpenMyAccountPage OpenMyAccountPage
[Documentation] 打开MyAccount侧滑框 [Documentation] 打开MyAccount侧滑框
sleep ${sleep_min} sleep ${sleep_min}
click element id=children0 click element id=user_avator
sleep ${sleep_min} sleep ${sleep_min}
Mouse Hover xpath=//*[@id="app"]/div/div[1]/div[2]/div/span/div/span Mouse Hover xpath=//*[@id="app"]/div/div[1]/div[2]/div/span/div/span
Wait Until Element Is Enabled id=editInfo ${sleep_Wait} Wait Until Element Is Enabled id=editInfo ${sleep_Wait}
@@ -514,7 +514,7 @@ EditMailServer
[Arguments] ${server} ${port} ${NeedAuthentication} ${name} ${e-mail} ${password} ${SSL} [Arguments] ${server} ${port} ${NeedAuthentication} ${name} ${e-mail} ${password} ${SSL}
[Documentation] [Documentation]
... ...
AdminOpenPages sidebarsystem_MailServer sidebarsystem_MailServer AdminOpenPages //*[@id="Administration"]/ul/li[4] //*[@id="Administration"]/ul/li[4] xpath
sleep ${sleep_min} sleep ${sleep_min}
input text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[2]/form/div[1]/div/div/input ${server} input text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[2]/form/div[1]/div/div/input ${server}
sleep ${sleep_min} sleep ${sleep_min}

View File

@@ -25,7 +25,7 @@ Password-prompt
${status} Run Keyword And Return Status Page Should Contain Does the password need to be changed when the password expires? #判断页面是否包含该文本 ${status} Run Keyword And Return Status Page Should Contain Does the password need to be changed when the password expires? #判断页面是否包含该文本
run keyword if "${status}"=="True" run keywords Password-prompt-true ${passwd} ${day} ${editpasswd} run keyword if "${status}"=="True" run keywords Password-prompt-true ${passwd} ${day} ${editpasswd}
run keyword if "${status}"=="False" log 密码未过期 run keyword if "${status}"=="False" log 密码未过期
Wait Until Element Is Visible id=children6 20 Wait Until Element Is Visible id=dashboard 20
Password-prompt-true Password-prompt-true
[Arguments] ${passwd} ${day} ${editpasswd} [Arguments] ${passwd} ${day} ${editpasswd}

View File

@@ -72,9 +72,9 @@ Settings-Search
CreateSNATIPPools CreateSNATIPPools
[Arguments] ${name} ${type} ${ip} ${j}=1 [Arguments] ${name} ${type} ${ip} ${j}=1
Sleep ${sleep_min} Sleep ${sleep_min}
click id=children6 #点击一级目录Settings click id=Settings #点击一级目录Settings
Sleep ${sleep_min} Sleep ${sleep_min}
click id=sidebarSetting_Wannat #点击wan net click xpath=//*[@id="Settings"]/ul/li[2] #点击wan net
sleep ${sleep_min} sleep ${sleep_min}
click id=ip #点击SNAT-IP-Pools click id=ip #点击SNAT-IP-Pools
sleep ${sleep_min} sleep ${sleep_min}
@@ -215,7 +215,7 @@ SNATIPDelete
SearchHistoryActiveIP SearchHistoryActiveIP
[Arguments] ${Number} [Arguments] ${Number}
# 获取History Active IP内存在的IP并返回 # 获取History Active IP内存在的IP并返回
OpenPages sidebarSetting_Wannat ip OpenPages //*[@id="Settings"]/ul/li[2] ip
click id=app_create click id=app_create
sleep ${sleep} sleep ${sleep}
click id=IPPool3_Setting_WannatDetail4_Home0_App0_anonymousComponent-1_active-ip click id=IPPool3_Setting_WannatDetail4_Home0_App0_anonymousComponent-1_active-ip
@@ -230,9 +230,9 @@ SearchHistoryActiveIP
CreateVPNAccounts CreateVPNAccounts
[Arguments] ${name} ${passwd} ${search} [Arguments] ${name} ${passwd} ${search}
Sleep ${sleep_min} Sleep ${sleep_min}
click id=children6 #点击一级目录Settings click id=Settings #点击一级目录Settings
Sleep ${sleep_min} Sleep ${sleep_min}
click id=sidebarSetting_Wannat #点击wan net click xpath=//*[@id="Settings"]/ul/li[2] #点击wan net
sleep ${sleep_min} sleep ${sleep_min}
click id=account #点击SNAT-IP-Pools click id=account #点击SNAT-IP-Pools
sleep ${sleep_min} sleep ${sleep_min}
@@ -311,17 +311,17 @@ FQDN-or-Category-Search
CreateHijackFiles CreateHijackFiles
[Arguments] ${name} ${file} ${type} ${search} ${shift}=1 ${input1}=1 [Arguments] ${name} ${file} ${type} ${search} ${shift}=1 ${input1}=1
Sleep ${sleep_min} Sleep ${sleep_min}
click id=children6 #点击一级目录Settings click id=Settings #点击一级目录Settings
Sleep ${sleep_min} Sleep ${sleep_min}
click id=sidebarProxy_Profiles #点击二级目录Proxy Profiles click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
Sleep ${sleep} Sleep ${sleep}
click id=profilesTabs_Profile_HijackFiles #点击Hijack Files按钮 click xpath=//*[@id="profilesTabs"]/li[3] #点击Hijack Files按钮
Sleep ${sleep_min} Sleep ${sleep_min}
click id=hijackAdd #点击Create click id=hijackAdd #点击Create
Sleep ${sleep} Sleep ${sleep}
input id=hijack_profileName1 ${name} #输入name input id=hijack_profileName1 ${name} #输入name
Sleep ${sleep} Sleep ${sleep}
Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[2]/div/div/div[1]/input ${file} #上传文件 Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div/div/div/div/input ${file} #上传文件
Sleep ${sleep} Sleep ${sleep}
${dow_name} Set Variable ${shift} ${dow_name} Set Variable ${shift}
${input} Set Variable ${input1} ${input} Set Variable ${input1}
@@ -342,11 +342,11 @@ CreateHijackFiles
CreateInsertScripts CreateInsertScripts
[Arguments] ${name} ${file} ${type} ${search} ${jstype}=Before Page Load [Arguments] ${name} ${file} ${type} ${search} ${jstype}=Before Page Load
Sleep ${sleep_min} Sleep ${sleep_min}
click id=children6 #点击一级目录Settings click id=Settings #点击一级目录Settings
Sleep ${sleep_min} Sleep ${sleep_min}
click id=sidebarProxy_Profiles #点击二级目录Proxy Profiles click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
Sleep ${sleep} Sleep ${sleep}
click id=profilesTabs_Profile_Insert #点击Insert Scripts按钮 click xpath=//*[@id="profilesTabs"]/li[2] #点击Insert Scripts按钮
Sleep ${sleep_min} Sleep ${sleep_min}
click id=insertAdd #点击Create click id=insertAdd #点击Create
Sleep ${sleep} Sleep ${sleep}
@@ -377,11 +377,11 @@ CreateInsertScripts
TrafficMirrorProfilesValidationError TrafficMirrorProfilesValidationError
[Arguments] ${name} ${type} ${shuru} ${PromptInformation} [Arguments] ${name} ${type} ${shuru} ${PromptInformation}
Sleep ${sleep_min} Sleep ${sleep_min}
click id=children6 #点击一级目录Settings click id=Settings #点击一级目录Settings
Sleep ${sleep_min} Sleep ${sleep_min}
click id=sidebarProxy_Profiles #点击二级目录Proxy Profiles click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
Sleep ${sleep} Sleep ${sleep}
click id=profilesTabs_Profile_TrafficMirrorProfiles #点击Traffic Mirror Profiles按钮 click xpath=//*[@id="profilesTabs"]/li[4] #点击Traffic Mirror Profiles按钮
Sleep ${sleep_min} Sleep ${sleep_min}
click id=trafficMirrorAdd #点击Create click id=trafficMirrorAdd #点击Create
Sleep ${sleep} Sleep ${sleep}
@@ -401,11 +401,11 @@ TrafficMirrorProfilesValidationError
CreateTrafficMirrorProfiles CreateTrafficMirrorProfiles
[Arguments] ${name} ${type} ${shuru} ${search} [Arguments] ${name} ${type} ${shuru} ${search}
Sleep ${sleep_min} Sleep ${sleep_min}
click id=children6 #点击一级目录Settings click id=Settings #点击一级目录Settings
Sleep ${sleep_min} Sleep ${sleep_min}
click id=sidebarProxy_Profiles #点击二级目录Proxy Profiles click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
Sleep ${sleep} Sleep ${sleep}
click id=profilesTabs_Profile_TrafficMirrorProfiles #点击Traffic Mirror Profiles按钮 click xpath=//*[@id="profilesTabs"]/li[4] #点击Traffic Mirror Profiles按钮
Sleep ${sleep_min} Sleep ${sleep_min}
click id=trafficMirrorAdd #点击Create click id=trafficMirrorAdd #点击Create
Sleep ${sleep} Sleep ${sleep}
@@ -435,9 +435,9 @@ EditInsertScripts
... ${file}:为修改页面要上传文件的路径 ... ${file}:为修改页面要上传文件的路径
... ${type}:选择文件类型的元素 ... ${type}:选择文件类型的元素
sleep ${sleep_min} sleep ${sleep_min}
click id=sidebarProxy_Profiles #点击二级目录Proxy Profiles click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
sleep ${sleep} sleep ${sleep}
click id=profilesTabs_Profile_Insert #点击Insert files按钮 click xpath=//*[@id="profilesTabs"]/li[2] #点击Insert files按钮
Settings-Search ${id-name} ${search} #搜索框的关键字 Settings-Search ${id-name} ${search} #搜索框的关键字
sleep ${sleep_min} sleep ${sleep_min}
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1] #点击搜素到的列表 click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1] #点击搜素到的列表
@@ -482,9 +482,9 @@ CreateResponsePages
#打开浏览器 #打开浏览器
#ui-login lyf 111111 #ui-login lyf 111111
sleep ${sleep_min} sleep ${sleep_min}
click id=children6 #点击一级目录Settings click id=Settings #点击一级目录Settings
sleep ${sleep_min} sleep ${sleep_min}
click id=sidebarProxy_Profiles #点击二级目录Proxy Profiles click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
sleep ${sleep} sleep ${sleep}
click id=responseAdd #Response Pages点击Create click id=responseAdd #Response Pages点击Create
sleep ${sleep} sleep ${sleep}
@@ -508,7 +508,7 @@ Edit-Response-Pages
... ${name1}:为修改页面的name输入框里输入的内容 ... ${name1}:为修改页面的name输入框里输入的内容
... ${file}:为修改页面要上传文件的路径 ... ${file}:为修改页面要上传文件的路径
sleep ${sleep_min} sleep ${sleep_min}
click id=sidebarProxy_Profiles #点击二级目录Proxy Profiles click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
sleep ${sleep} sleep ${sleep}
Settings-Search ${id-name} ${search} #搜索框的关键字 Settings-Search ${id-name} ${search} #搜索框的关键字
sleep ${sleep_min} sleep ${sleep_min}
@@ -543,9 +543,9 @@ EditHijackFiles
... ${file}:为修改页面要上传文件的路径 ... ${file}:为修改页面要上传文件的路径
... ${type}:为文件类型的元素 ... ${type}:为文件类型的元素
sleep ${sleep_min} sleep ${sleep_min}
click id=sidebarProxy_Profiles #点击二级目录Proxy Profiles click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
sleep ${sleep} sleep ${sleep}
click id=profilesTabs_Profile_HijackFiles #点击Hijack files按钮 click xpath=//*[@id="profilesTabs"]/li[3] #点击Hijack files按钮
sleep ${sleep_min} sleep ${sleep_min}
Settings-Search ${id-name} ${search} #搜索框的关键字 Settings-Search ${id-name} ${search} #搜索框的关键字
sleep ${sleep_min} sleep ${sleep_min}
@@ -590,9 +590,9 @@ EditTrafficMirrorProfiles
... ${type}:为选择点击vlan或mac的元素 ... ${type}:为选择点击vlan或mac的元素
... ${shuju}:为输入框输入内容 ... ${shuju}:为输入框输入内容
sleep ${sleep_min} sleep ${sleep_min}
click id=sidebarProxy_Profiles #点击二级目录Proxy Profiles click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
sleep ${sleep} sleep ${sleep}
click id=profilesTabs_Profile_TrafficMirrorProfiles #点击Traffic Mirror Profiles按钮 click xpath=//*[@id="profilesTabs"]/li[4] #点击Traffic Mirror Profiles按钮
sleep ${sleep_min} sleep ${sleep_min}
Settings-Search ${id-name} ${search} #搜索框的关键字 Settings-Search ${id-name} ${search} #搜索框的关键字
sleep ${sleep_min} sleep ${sleep_min}
@@ -631,9 +631,9 @@ importTrustedCertificateAuthorities
#打开浏览器 #打开浏览器
#ui-login lyf 111111 #ui-login lyf 111111
sleep ${sleep_min} sleep ${sleep_min}
click id=children6 #点击一级目录Settings click id=Settings #点击一级目录Settings
sleep ${sleep_min} sleep ${sleep_min}
click id=sidebarProxy_CertificateManagement #点击二级目录Trusted Certificate Authorities click xpath=//*[@id="Settings"]/ul/li[3] #点击二级目录Trusted Certificate Authorities
sleep ${sleep} sleep ${sleep}
click id=app_create #点击Import click id=app_create #点击Import
sleep ${sleep} sleep ${sleep}
@@ -658,9 +658,9 @@ importTrustedCertificateAuthoritiesErrorVerification
#打开浏览器 #打开浏览器
#ui-login lyf 111111 #ui-login lyf 111111
sleep ${sleep_min} sleep ${sleep_min}
click id=children6 #点击一级目录Settings click id=Settings #点击一级目录Settings
sleep ${sleep_min} sleep ${sleep_min}
click id=sidebarProxy_CertificateManagement #点击二级目录Trusted Certificate Authorities click xpath=//*[@id="Settings"]/ul/li[3] #点击二级目录Trusted Certificate Authorities
sleep ${sleep} sleep ${sleep}
click id=Authorities_create #点击Import click id=Authorities_create #点击Import
sleep ${sleep} sleep ${sleep}
@@ -689,9 +689,9 @@ CreateDecryptionKeyrings
#打开浏览器 #打开浏览器
#ui-login lyf 111111 #ui-login lyf 111111
sleep ${sleep} sleep ${sleep}
click id=children6 #点击一级目录Settings click id=Settings #点击一级目录Settings
sleep ${sleep} sleep ${sleep}
click id=sidebarProxy_CertificateManagement click xpath=//*[@id="Settings"]/ul/li[3]
sleep ${sleep} sleep ${sleep}
click xpath=//*[@id="proxyTabs"]/div/ul/li[2] #点击Decryption Keyrings click xpath=//*[@id="proxyTabs"]/div/ul/li[2] #点击Decryption Keyrings
sleep ${sleep_min} sleep ${sleep_min}
@@ -742,9 +742,9 @@ DecryptionKeyringsErrorVerification
... ${Positioning}:获取文本的xpath定位 ... ${Positioning}:获取文本的xpath定位
... ${Assertion}:断言信息 ... ${Assertion}:断言信息
sleep ${sleep_min} sleep ${sleep_min}
click id=children6 #点击一级目录Settings click id=Settings #点击一级目录Settings
sleep ${sleep_min} sleep ${sleep_min}
click id=sidebarProxy_CertificateManagement #点击二级目录Trusted Certificate Authorities click xpath=//*[@id="Settings"]/ul/li[3] #点击二级目录Trusted Certificate Authorities
sleep ${sleep} sleep ${sleep}
click xpath=//*[@id="proxyTabs"]/div/ul/li[2] #点击Decryption Keyrings click xpath=//*[@id="proxyTabs"]/div/ul/li[2] #点击Decryption Keyrings
sleep ${sleep_min} sleep ${sleep_min}
@@ -793,9 +793,9 @@ CreateSSLDecryptionExclusion
... ${value}:输入内容 ... ${value}:输入内容
... ${naem1}:搜索框填入内容 ... ${naem1}:搜索框填入内容
sleep ${sleep_min} sleep ${sleep_min}
click id=children6 #点击一级目录Settings click id=Settings #点击一级目录Settings
sleep ${sleep_min} sleep ${sleep_min}
click id=sidebarProxy_CertificateManagement #点击二级目录Trusted Certificate Authorities click xpath=//*[@id="Settings"]/ul/li[3] #点击二级目录Trusted Certificate Authorities
sleep ${sleep} sleep ${sleep}
click xpath=//*[@id="proxyTabs"]/div/ul/li[3] #点击SSL Decryption Exclusion按钮 click xpath=//*[@id="proxyTabs"]/div/ul/li[3] #点击SSL Decryption Exclusion按钮
sleep ${sleep_min} sleep ${sleep_min}
@@ -821,9 +821,9 @@ CreateSSLDecryptionExclusionErrorVerification
... ${AssertionPath}提示信息Xpath定位 ... ${AssertionPath}提示信息Xpath定位
... ${AssertionText}:错误提示信息文本 ... ${AssertionText}:错误提示信息文本
sleep ${sleep_min} sleep ${sleep_min}
click id=children6 #点击一级目录Settings click id=Settings #点击一级目录Settings
sleep ${sleep_min} sleep ${sleep_min}
click id=sidebarProxy_CertificateManagement #点击二级目录Trusted Certificate Authorities click xpath=//*[@id="Settings"]/ul/li[3] #点击二级目录Trusted Certificate Authorities
sleep ${sleep} sleep ${sleep}
click xpath=//*[@id="proxyTabs"]/div/ul/li[3] #点击SSL Decryption Exclusion按钮 click xpath=//*[@id="proxyTabs"]/div/ul/li[3] #点击SSL Decryption Exclusion按钮
sleep ${sleep_min} sleep ${sleep_min}
@@ -856,7 +856,7 @@ EditTrustedCertificateAuthorities
... ${name}:为修改页面的name输入框里输入的内容 ... ${name}:为修改页面的name输入框里输入的内容
... ${file}:为修改页面要上传文件的路径 ... ${file}:为修改页面要上传文件的路径
sleep ${sleep_min} sleep ${sleep_min}
click id=sidebarProxy_CertificateManagement #点击二级目录Trusted Certificate Authorities click xpath=//*[@id="Settings"]/ul/li[3] #点击二级目录Trusted Certificate Authorities
sleep ${sleep} sleep ${sleep}
Settings-Search ${id-name} ${search} Settings-Search ${id-name} ${search}
sleep ${sleep_min} sleep ${sleep_min}
@@ -887,7 +887,7 @@ EditDecryptionKeyrings
... ${type}:上传证书类型的元素 ... ${type}:上传证书类型的元素
... ${type1}:上传证书加密解密算法的元素 ... ${type1}:上传证书加密解密算法的元素
sleep ${sleep_min} sleep ${sleep_min}
click id=sidebarProxy_CertificateManagement #点击二级目录Trusted Certificate Authorities click xpath=//*[@id="Settings"]/ul/li[3] #点击二级目录Trusted Certificate Authorities
sleep ${sleep} sleep ${sleep}
click xpath=//*[@id="proxyTabs"]/div/ul/li[2] #点击Decryption Keyrings click xpath=//*[@id="proxyTabs"]/div/ul/li[2] #点击Decryption Keyrings
sleep ${sleep_min} sleep ${sleep_min}
@@ -934,7 +934,7 @@ EditSSLDecryptionExclusion
... ${name}:输入name ... ${name}:输入name
... ${calue1}:输入内容 ... ${calue1}:输入内容
sleep ${sleep_min} sleep ${sleep_min}
click id=sidebarProxy_CertificateManagement #点击二级目录Trusted Certificate Authorities click xpath=//*[@id="Settings"]/ul/li[3] #点击二级目录Trusted Certificate Authorities
sleep ${sleep} sleep ${sleep}
click xpath=//*[@id="proxyTabs"]/div/ul/li[3] #点击SSL Decryption Exclusion按钮 click xpath=//*[@id="proxyTabs"]/div/ul/li[3] #点击SSL Decryption Exclusion按钮
sleep ${sleep_min} sleep ${sleep_min}
@@ -983,9 +983,9 @@ CreateSSLFingerprint
... ${search}:查询条件 ... ${search}:查询条件
... ${Description}:描述 ... ${Description}:描述
sleep ${sleep_min} sleep ${sleep_min}
click id=children6 #点击一级目录Settings click id=Settings #点击一级目录Settings
sleep ${sleep_min} sleep ${sleep_min}
click id=sidebarProxy_CertificateManagement #点击二级目录Certificate Managements click xpath=//*[@id="Settings"]/ul/li[3] #点击二级目录Certificate Managements
sleep ${sleep} sleep ${sleep}
click xpath=//*[@id="proxyTabs"]/div/ul/li[5] #点击SSL Fingerprint click xpath=//*[@id="proxyTabs"]/div/ul/li[5] #点击SSL Fingerprint
sleep ${sleep_min} sleep ${sleep_min}
@@ -1017,7 +1017,7 @@ EditSSLFingerprint
... ${search}:查询条件 id 或JA3Hash ... ${search}:查询条件 id 或JA3Hash
... ${Description}:描述 ... ${Description}:描述
sleep ${sleep_min} sleep ${sleep_min}
click id=sidebarProxy_CertificateManagement #点击二级目录Certificate Managements click xpath=//*[@id="Settings"]/ul/li[3] #点击二级目录Certificate Managements
sleep ${sleep} sleep ${sleep}
click xpath=//*[@id="proxyTabs"]/div/ul/li[5] #点击SSL Fingerprint click xpath=//*[@id="proxyTabs"]/div/ul/li[5] #点击SSL Fingerprint
sleep ${sleep_min} sleep ${sleep_min}
@@ -1056,7 +1056,7 @@ SSLFingerprintImportUserAgent
... ${AssertionText}断言得US ... ${AssertionText}断言得US
... ${USXpath}被断言US得xpath定位 ... ${USXpath}被断言US得xpath定位
sleep ${sleep_min} sleep ${sleep_min}
click id=sidebarProxy_CertificateManagement #点击二级目录Certificate Managements click xpath=//*[@id="Settings"]/ul/li[3] #点击二级目录Certificate Managements
sleep ${sleep} sleep ${sleep}
click xpath=//*[@id="proxyTabs"]/div/ul/li[5] #点击SSL Fingerprint click xpath=//*[@id="proxyTabs"]/div/ul/li[5] #点击SSL Fingerprint
sleep ${sleep_min} sleep ${sleep_min}
@@ -1084,7 +1084,7 @@ SSLFingerprintImportJA3
[Documentation] [Documentation]
... ${file}:上传文件路径 ... ${file}:上传文件路径
sleep ${sleep_min} sleep ${sleep_min}
click id=sidebarProxy_CertificateManagement #点击二级目录Certificate Managements click xpath=//*[@id="Settings"]/ul/li[3] #点击二级目录Certificate Managements
sleep ${sleep} sleep ${sleep}
click xpath=//*[@id="proxyTabs"]/div/ul/li[5] #点击SSL Fingerprint click xpath=//*[@id="proxyTabs"]/div/ul/li[5] #点击SSL Fingerprint
sleep ${sleep_min} sleep ${sleep_min}
@@ -1115,9 +1115,9 @@ Create-Policy_Verify
sleep ${sleep_min} sleep ${sleep_min}
click id=children5 #点击一级目录Settings click id=children5 #点击一级目录Settings
sleep ${sleep_min} sleep ${sleep_min}
click id=sidebarProxy_Profiles #点击二级目录Proxy Profiles click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
sleep ${sleep} sleep ${sleep}
click id=profilesTabs_Profile_DecryptionProfile #点击Decryption Profile click xpath=//*[@id="profilesTabs"]/li[5] #点击Decryption Profile
sleep ${sleep_min} sleep ${sleep_min}
click id=insertAdd #点击Create click id=insertAdd #点击Create
sleep ${sleep_min} sleep ${sleep_min}
@@ -1247,11 +1247,11 @@ Min_max_version
CreateDecryptionProfile CreateDecryptionProfile
[Arguments] ${name} ${search} ${dict1}=null ${fail1}=null ${min1}=null ${max1}=null [Arguments] ${name} ${search} ${dict1}=null ${fail1}=null ${min1}=null ${max1}=null
sleep ${sleep_min} sleep ${sleep_min}
click id=children6 #点击一级目录Settings click id=Settings #点击一级目录Settings
sleep ${sleep_min} sleep ${sleep_min}
click id=sidebarProxy_Profiles #点击二级目录Proxy Profiles click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
sleep ${sleep} sleep ${sleep}
click id=profilesTabs_Profile_DecryptionProfile #点击Decryption Profile click xpath=//*[@id="profilesTabs"]/li[5] #点击Decryption Profile
sleep ${sleep_min} sleep ${sleep_min}
click id=insertAdd #点击Create click id=insertAdd #点击Create
sleep ${sleep_min} sleep ${sleep_min}
@@ -1310,7 +1310,7 @@ Min_max_version
... ELSE log 错误 ... ELSE log 错误
sleep ${sleep} sleep ${sleep}
click id=decryption-ok click id=decryption-ok
Wait Until Element Is Enabled id=profilesTabs_Profile_DecryptionProfile ${sleep_Wait} Wait Until Element Is Enabled xpath=//*[@id="profilesTabs"]/li[5] ${sleep_Wait}
sleep ${sleep_min} sleep ${sleep_min}
Settings-Search ${name} ${search} #搜索框的关键字 Settings-Search ${name} ${search} #搜索框的关键字
sleep ${sleep} sleep ${sleep}
@@ -1335,9 +1335,9 @@ ButtonSwitch
EditDecryptionProfile EditDecryptionProfile
[Arguments] ${id-name} ${name} ${search} ${dict1}=null ${fail1}=null ${min1}=null [Arguments] ${id-name} ${name} ${search} ${dict1}=null ${fail1}=null ${min1}=null
... ${max1}=null ... ${max1}=null
click id=sidebarProxy_Profiles #点击二级目录Proxy Profiles click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
sleep ${sleep} sleep ${sleep}
click id=profilesTabs_Profile_DecryptionProfile #点击Decryption Profile click xpath=//*[@id="profilesTabs"]/li[5] #点击Decryption Profile
sleep ${sleep_min} sleep ${sleep_min}
Settings-Search ${id-name} ${search} #搜索框的关键字 Settings-Search ${id-name} ${search} #搜索框的关键字
Wait Until Element Is Enabled xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[2]/div/div/span ${sleep_Wait} Wait Until Element Is Enabled xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[2]/div/div/span ${sleep_Wait}
@@ -1401,7 +1401,7 @@ EditDecryptionProfile
... AND click id=pro_max0 ... AND click id=pro_max0
... ELSE log 错误 ... ELSE log 错误
click id=decryption-ok click id=decryption-ok
Wait Until Element Is Enabled id=profilesTabs_Profile_DecryptionProfile ${sleep_Wait} Wait Until Element Is Enabled xpath=//*[@id="profilesTabs"]/li[5] ${sleep_Wait}
Settings-Search ${id-name} ${search} #搜索框的关键字 Settings-Search ${id-name} ${search} #搜索框的关键字
${name1} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[2]/div/div/span ${name1} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr/td[2]/div/div/span
Should Be Equal As Strings ${name1} ${name} Should Be Equal As Strings ${name1} ${name}
@@ -1422,7 +1422,7 @@ DecryptionProfileButtonVerification
END END
sleep ${sleep_min} sleep ${sleep_min}
click id=decryption-ok click id=decryption-ok
Wait Until Element Is Enabled id=profilesTabs_Profile_DecryptionProfile ${sleep_Wait} Wait Until Element Is Enabled xpath=//*[@id="profilesTabs"]/li[5] ${sleep_Wait}
Settings-Search ${id-name} ${search} Settings-Search ${id-name} ${search}
Delete Delete
@@ -1436,9 +1436,9 @@ Policy_Verify
[Arguments] ${Select-Test1} ${APP-ID1} ${Address-type1}=null ${Client-IP1}=null ${Client-Port1}=null ${Server-IP1}=null [Arguments] ${Select-Test1} ${APP-ID1} ${Address-type1}=null ${Client-IP1}=null ${Client-Port1}=null ${Server-IP1}=null
... ${Server-Port1}=null ${Protocol1}=null ${Subscriber-ID1}=null ${dict1}=null ... ${Server-Port1}=null ${Protocol1}=null ${Subscriber-ID1}=null ${dict1}=null
sleep ${sleep_min} sleep ${sleep_min}
click id=children6 #点击一级目录Settings click id=Settings #点击一级目录Settings
sleep ${sleep_min} sleep ${sleep_min}
click id=sidebarTrouble_shooting #点击二级目录Trouble Shooting click xpath=//*[@id="Settings"]/ul/li[4] #点击二级目录Trouble Shooting
sleep ${sleep} sleep ${sleep}
click id=Proxy_Profiles_Profile_ResponsePages #点击Policy Verify按钮 click id=Proxy_Profiles_Profile_ResponsePages #点击Policy Verify按钮
sleep ${sleep_min} sleep ${sleep_min}
@@ -1733,11 +1733,11 @@ Req_Res_Body
CreateIpLibraries CreateIpLibraries
[Arguments] ${type1} ${type} ${Continent/Country} ${GeoNameID} ${City} ${ip} ${j}=1 ${Country}=null ${Longitude}=null ${Latitude}=null [Arguments] ${type1} ${type} ${Continent/Country} ${GeoNameID} ${City} ${ip} ${j}=1 ${Country}=null ${Longitude}=null ${Latitude}=null
sleep ${sleep} sleep ${sleep}
click id=children6 #点击一级目录Settings click id=Settings #点击一级目录Settings
sleep ${sleep} sleep ${sleep}
click id=sidebarAdvanced click xpath=//*[@id="Settings"]/ul/li[5]
sleep ${sleep} sleep ${sleep}
click id=Advanced/ipLibrary #点击二级目录IP_Libraries click xpath=//*[@id="Advanced/ipLibrary"] #点击二级目录IP_Libraries
sleep ${sleep} sleep ${sleep}
click id=tagAdd #点击Create按钮 click id=tagAdd #点击Create按钮
sleep ${sleep} sleep ${sleep}
@@ -1807,11 +1807,11 @@ EditIpLibraries
CreateIpLibrariesErrorVerification CreateIpLibrariesErrorVerification
[Arguments] ${type1} ${type} ${Continent/Country} ${GeoNameID} ${City} ${ip} ${AssertPath} ${AssertText} ${j}=1 ${Country}=null ${Longitude}=null ${Latitude}=null [Arguments] ${type1} ${type} ${Continent/Country} ${GeoNameID} ${City} ${ip} ${AssertPath} ${AssertText} ${j}=1 ${Country}=null ${Longitude}=null ${Latitude}=null
sleep ${sleep_min} sleep ${sleep_min}
click id=children6 #点击一级目录Settings click id=Settings #点击一级目录Settings
sleep ${sleep_min} sleep ${sleep_min}
click id=sidebarAdvanced click xpath=//*[@id="Settings"]/ul/li[5]
sleep ${sleep_min} sleep ${sleep_min}
click id=Advanced/ipLibrary #点击二级目录IP_Libraries click xpath=//*[@id="Advanced/ipLibrary"] #点击二级目录IP_Libraries
sleep ${sleep} sleep ${sleep}
click id=tagAdd #点击Create按钮 click id=tagAdd #点击Create按钮
sleep ${sleep} sleep ${sleep}
@@ -2022,7 +2022,7 @@ CreatePacketCapture
... ${ServerIP}:服务器 IP 默认为空 ... ${ServerIP}:服务器 IP 默认为空
... ${ServerPort}:服务器端口 默认为空 ... ${ServerPort}:服务器端口 默认为空
sleep ${sleep_min} sleep ${sleep_min}
OpenPages sidebarTrouble_shooting Proxy_Profiles_Profile_Insert OpenPages //*[@id="Settings"]/ul/li[4] Proxy_Profiles_Profile_Insert
click id=packet_create click id=packet_create
sleep ${sleep} sleep ${sleep}
input id=PacketCaptureadd_name ${name} input id=PacketCaptureadd_name ${name}
@@ -2269,9 +2269,9 @@ OpenPages
... ${SecondaryMenu}:二级菜单 ... ${SecondaryMenu}:二级菜单
... ${Three-levelMenu}:三级菜单 ... ${Three-levelMenu}:三级菜单
... ${Targeting} :三级菜单 定位方式 默认不输入为id ... ${Targeting} :三级菜单 定位方式 默认不输入为id
click id=children6 click id=Settings
sleep ${sleep} sleep ${sleep}
click id=${SecondaryMenu} click xapath=${SecondaryMenu}
sleep ${sleep} sleep ${sleep}
run keyword if "${Targeting}"=="null" run keywords sleep ${sleep_min} run keyword if "${Targeting}"=="null" run keywords sleep ${sleep_min}
... AND click id=${Three-levelMenu} ... AND click id=${Three-levelMenu}
@@ -2459,9 +2459,9 @@ UploadFilesSize
... ${file}:上传文件本地 ... ${file}:上传文件本地
... ${Promptinfor}:页面提示信息 ... ${Promptinfor}:页面提示信息
run keyword if "${Page}"=="ResponsePages" run keywords sleep ${sleep_min} run keyword if "${Page}"=="ResponsePages" run keywords sleep ${sleep_min}
... AND click id=children6 #点击一级目录Settings ... AND click id=Settings #点击一级目录Settings
... AND sleep ${sleep_min} ... AND sleep ${sleep_min}
... AND click id=sidebarProxy_Profiles #点击二级目录Proxy Profiles ... AND click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
... AND sleep ${sleep} ... AND sleep ${sleep}
... AND click id=responseAdd #Response Pages点击Create ... AND click id=responseAdd #Response Pages点击Create
... AND sleep ${sleep} ... AND sleep ${sleep}
@@ -2472,11 +2472,11 @@ UploadFilesSize
... AND click id=responseAddOk1 ... AND click id=responseAddOk1
... AND sleep ${sleep} ... AND sleep ${sleep}
run keyword if "${Page}"=="InsertScripts" run keywords sleep ${sleep_min} run keyword if "${Page}"=="InsertScripts" run keywords sleep ${sleep_min}
... AND click id=children6 #点击一级目录Settings ... AND click id=Settings #点击一级目录Settings
... AND sleep ${sleep_min} ... AND sleep ${sleep_min}
... AND click id=sidebarProxy_Profiles #点击二级目录Proxy Profiles ... AND click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
... AND sleep ${sleep} ... AND sleep ${sleep}
... AND click id=profilesTabs_Profile_Insert #点击Insert Scripts按钮 ... AND click xpath=//*[@id="profilesTabs"]/li[2] #点击Insert Scripts按钮
... AND sleep ${sleep_min} ... AND sleep ${sleep_min}
... AND click id=insertAdd #点击Create ... AND click id=insertAdd #点击Create
... AND sleep ${sleep} ... AND sleep ${sleep}
@@ -2491,11 +2491,11 @@ UploadFilesSize
... AND click id=insertAddOk1 #点击OK ... AND click id=insertAddOk1 #点击OK
... AND sleep ${sleep} ... AND sleep ${sleep}
run keyword if "${Page}"=="HijackFiles" run keywords sleep ${sleep_min} run keyword if "${Page}"=="HijackFiles" run keywords sleep ${sleep_min}
... AND click id=children6 #点击一级目录Settings ... AND click id=Settings #点击一级目录Settings
... AND sleep ${sleep_min} ... AND sleep ${sleep_min}
... AND click id=sidebarProxy_Profiles #点击二级目录Proxy Profiles ... AND click xpath=//*[@id="Settings"]/ul/li[1] #点击二级目录Proxy Profiles
... AND sleep ${sleep} ... AND sleep ${sleep}
... AND click id=profilesTabs_Profile_HijackFiles #点击Hijack Files按钮 ... AND click xpath=//*[@id="profilesTabs"]/li[3] #点击Hijack Files按钮
... AND sleep ${sleep_min} ... AND sleep ${sleep_min}
... AND click id=hijackAdd #点击Create ... AND click id=hijackAdd #点击Create
... AND sleep ${sleep} ... AND sleep ${sleep}
@@ -2510,9 +2510,9 @@ UploadFilesSize
... AND click id=hijackAddOk1 ... AND click id=hijackAddOk1
... AND sleep ${sleep} ... AND sleep ${sleep}
run keyword if "${Page}"=="SSLFingerprint" run keywords sleep ${sleep_min} run keyword if "${Page}"=="SSLFingerprint" run keywords sleep ${sleep_min}
... AND click id=children6 #点击一级目录Settings ... AND click id=Settings #点击一级目录Settings
... AND sleep ${sleep_min} ... AND sleep ${sleep_min}
... AND click id=sidebarProxy_CertificateManagement #点击二级目录 ... AND click xpath=//*[@id="Settings"]/ul/li[3] #点击二级目录
... AND sleep ${sleep} ... AND sleep ${sleep}
... AND click xpath=//*[@id="proxyTabs"]/div/ul/li[5] ... AND click xpath=//*[@id="proxyTabs"]/div/ul/li[5]
... AND sleep ${sleep_min} ... AND sleep ${sleep_min}
@@ -2523,9 +2523,9 @@ UploadFilesSize
... AND click id=Import_ua_Ok ... AND click id=Import_ua_Ok
... AND sleep ${sleep} ... AND sleep ${sleep}
run keyword if "${Page}" == "TrustedCertificateAuthorities" run keywords sleep ${sleep_min} run keyword if "${Page}" == "TrustedCertificateAuthorities" run keywords sleep ${sleep_min}
... AND click id=children6 ... AND click id=Settings
... AND sleep ${sleep_min} ... AND sleep ${sleep_min}
... AND click id=sidebarProxy_CertificateManagement #点击二级目录Trusted Certificate Authorities ... AND click xpath=//*[@id="Settings"]/ul/li[3] #点击二级目录Trusted Certificate Authorities
... AND sleep ${sleep} ... AND sleep ${sleep}
... AND click id=app_create #点击Import ... AND click id=app_create #点击Import
... AND sleep ${sleep} ... AND sleep ${sleep}
@@ -2563,7 +2563,7 @@ DeleteReferencedData
... ${PromptInformation} :提示信息 ... ${PromptInformation} :提示信息
... ${Three-levelMenu}:三级菜单 ... ${Three-levelMenu}:三级菜单
sleep ${sleep_min} sleep ${sleep_min}
click id=children6 #点击一级目录Settings click id=Settings #点击一级目录Settings
sleep ${sleep_min} sleep ${sleep_min}
click id=${SecondaryMenu} #点击二级目录Proxy Profiles click id=${SecondaryMenu} #点击二级目录Proxy Profiles
sleep ${sleep} sleep ${sleep}
@@ -2667,7 +2667,7 @@ ResponsrPageCreateAndEdit
... ELSE set variable ${asserttext} ... ELSE set variable ${asserttext}
sleep ${sleep} sleep ${sleep}
OpenPages sidebarProxy_Profiles profilesTabs_Profile_ResponsePages OpenPages //*[@id="Settings"]/ul/li[1] profilesTabs_Profile_ResponsePages
${id} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span ${id} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span
run keyword if "${CreateOrEdit}" == "Create" run keywords sleep ${sleep_min} run keyword if "${CreateOrEdit}" == "Create" run keywords sleep ${sleep_min}
... AND click id=responseAdd ... AND click id=responseAdd