1.新增AuditLogs页面Case 2.新增Audit Logs页面相关关键字 3.将原有 Auditcase及关键字Audit删除
This commit is contained in:
402
01-TestCase/tsg_ui/Administration/AuditLogsCase.robot
Normal file
402
01-TestCase/tsg_ui/Administration/AuditLogsCase.robot
Normal file
@@ -0,0 +1,402 @@
|
|||||||
|
*** Settings ***
|
||||||
|
Force Tags tsg-ui Audit Logs
|
||||||
|
Resource ../../../02-Keyword/tsg_ui/administration/Administration.robot
|
||||||
|
Library OperatingSystem
|
||||||
|
Resource ../../../02-Keyword/tsg_ui/setting/Settings.robot
|
||||||
|
Library DateTime
|
||||||
|
*** Test Cases ***
|
||||||
|
|
||||||
|
AuditLogsResponsePage
|
||||||
|
[Tags] Positive UI Response Page Administration AuditLogs
|
||||||
|
CreateResponsePages AuditLogsResponsePage ${path}response_pages_files\\Create-ResponsePages-test.html name
|
||||||
|
${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div
|
||||||
|
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
|
||||||
|
DeleteresinseDel
|
||||||
|
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20
|
||||||
|
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog
|
||||||
|
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 20
|
||||||
|
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[3]/div/div Response Page
|
||||||
|
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[2]/div/div Add
|
||||||
|
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
|
||||||
|
|
||||||
|
AuditLogsInsertScript
|
||||||
|
[Tags] Positive UI Insert Script Administration AuditLogs
|
||||||
|
CreateInsertScripts AuditLogsInsertScript ${path}insert_files\\Create-Insert Scripts-test.css css name
|
||||||
|
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span
|
||||||
|
EditInsertScripts ${id} EditAuditLogsInsertScript ${path}insert_files\\Create-Insert Scripts-test.css css id
|
||||||
|
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||||
|
Delete
|
||||||
|
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20
|
||||||
|
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog
|
||||||
|
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 20
|
||||||
|
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[3]/div/div Insert Script
|
||||||
|
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[2]/div/div Add
|
||||||
|
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
|
||||||
|
|
||||||
|
AuditLogsHijackFile
|
||||||
|
[Tags] Positive UI Hijack File Administration AuditLogs
|
||||||
|
CreateHijackFiles AuditLogsHijackFile ${path}hijack_files/Create-Hijack Files-test.apk id=application/vnd.android.package-archive0 name
|
||||||
|
${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/span
|
||||||
|
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
|
||||||
|
DeletehijackDel
|
||||||
|
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20
|
||||||
|
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog
|
||||||
|
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 20
|
||||||
|
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[3]/div/div Hijack File
|
||||||
|
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[2]/div/div Add
|
||||||
|
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
|
||||||
|
|
||||||
|
AuditLogsTrafficMirrorProfile
|
||||||
|
[Tags] Positive UI Traffic Mirror Profile Administration AuditLogs
|
||||||
|
CreateTrafficMirrorProfiles AuditLogsTrafficMirrorProfile xpath=/html/body/div/div[1]/div[1]/ul/li[1] 88 name
|
||||||
|
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span
|
||||||
|
EditTrafficMirrorProfiles ${id} EditAuditLogsTrafficMirrorProfile xpath=/html/body/div/div[1]/div[1]/ul/li[1] 11 id
|
||||||
|
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
|
||||||
|
DeletetrafficMirrorDel
|
||||||
|
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20
|
||||||
|
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog
|
||||||
|
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 20
|
||||||
|
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[3]/div/div Traffic Mirror Profile
|
||||||
|
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[2]/div/div Add
|
||||||
|
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
|
||||||
|
|
||||||
|
AuditLogsDecryptionProfile
|
||||||
|
[Tags] Positive UI Decryption Profile Administration AuditLogs
|
||||||
|
${dict} Create Dictionary Common Name=0 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=0
|
||||||
|
... Certificate Transparency=0 Mutual Authentication=0 On Protocol Errors=0 Certificate Pinning=0 Certificate Not Installed=0 Mirror Client Versions=0
|
||||||
|
... Allow HTTP/2=0
|
||||||
|
CreateDecryptionProfile AuditLogsDecryptionProfile name ${dict}
|
||||||
|
Sleep 1
|
||||||
|
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[2]/div/div[3]/table/tbody/tr/td[1]/div/div/span
|
||||||
|
sleep 1
|
||||||
|
${dict1} Create Dictionary Common Name=1 Issuer=0 Self-signed=0 Expiry Date=0 EV Certificat=0
|
||||||
|
... Certificate Transparency=0 Mutual Authentication=0 On Protocol Errors=0 Certificate Pinning=0 Certificate Not Installed=0 Mirror Client Versions=0
|
||||||
|
... Allow HTTP/2=0
|
||||||
|
EditDecryptionProfile ${id} EditAuditLogsDecryptionProfile id ${dict1}
|
||||||
|
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[2]/div/div[3]/table/tbody/tr/td[2]/div/div/span
|
||||||
|
Delete
|
||||||
|
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20
|
||||||
|
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog
|
||||||
|
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 20
|
||||||
|
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[3]/div/div Decryption Profile
|
||||||
|
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[2]/div/div Add
|
||||||
|
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
|
||||||
|
|
||||||
|
AuditLogsSNATIPPools
|
||||||
|
[Tags] Positive UI SNAT IP Pools Administration AuditLogs
|
||||||
|
${iplist} create list 192.168.50.35
|
||||||
|
CreateSNATIPPools SNAT_IP_Pools_Create-001 1 ${iplist}
|
||||||
|
${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
|
||||||
|
SNATIPDelete EditSNATIPPoolsSName Name
|
||||||
|
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20
|
||||||
|
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog
|
||||||
|
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 20
|
||||||
|
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[3]/div/div SNAT IP Pools
|
||||||
|
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[2]/div/div Add
|
||||||
|
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
|
||||||
|
|
||||||
|
AuditLogsVPNAccounts
|
||||||
|
[Tags] Positive UI VPN Accounts Administration AuditLogs
|
||||||
|
CreateVPNAccounts AuditLogsVPNAccounts 111111 name
|
||||||
|
EditVPNAccounts AuditLogsVPNAccounts 222222 name
|
||||||
|
VPNAccountsDelete
|
||||||
|
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20
|
||||||
|
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog
|
||||||
|
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 20
|
||||||
|
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[3]/td[2]/div/div Add
|
||||||
|
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
|
||||||
|
|
||||||
|
AuditLogsTrustedCertificateAuthorities
|
||||||
|
[Tags] Positive UI Trusted Certificate Authorities Administration AuditLogs
|
||||||
|
importTrustedCertificateAuthorities AuditLogsTrustedCertificateAuthorities ${path}keyrings//root//ca-cer.pem name
|
||||||
|
${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/p/span
|
||||||
|
EditTrustedCertificateAuthorities ${id} EditAuditLogsTrustedCertificateAuthorities ${path}keyrings//root//ca-cer.pem id
|
||||||
|
Wait Until Element Is Visible xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span 20
|
||||||
|
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
|
||||||
|
DeleteAuthorities_del
|
||||||
|
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20
|
||||||
|
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog
|
||||||
|
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 20
|
||||||
|
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[3]/div/div Trusted Certificate Authorities
|
||||||
|
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[2]/div/div Add
|
||||||
|
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
|
||||||
|
|
||||||
|
AuditLogsDecryptionKeyrings
|
||||||
|
[Tags] Positive UI Decryption Keyrings Administration AuditLogs
|
||||||
|
CreateDecryptionKeyrings AuditLogsDecryptionKeyrings ${path}keyrings//Intermediate//camiddle.chain.pem ${path}keyrings//Intermediate//camiddle.key 2 id=certificateType_select1 id=keyringsadd_publicKeyAlgoSelet0 name
|
||||||
|
${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/p/span
|
||||||
|
EditDecryptionKeyrings ${id} EditAuditLogsDecryptionKeyrings ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key 1
|
||||||
|
... 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
|
||||||
|
DeleteKeyrings_del
|
||||||
|
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20
|
||||||
|
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog
|
||||||
|
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 20
|
||||||
|
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[3]/div/div Decryption Keyrings
|
||||||
|
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[2]/div/div Add
|
||||||
|
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
|
||||||
|
|
||||||
|
AuditLogsSSLDecryptionExclusion
|
||||||
|
[Tags] Positive UI SSL Decryption Exclusion Administration AuditLogs
|
||||||
|
CreateSSLDecryptionExclusion *myssl.com myssl.com myssl.com name
|
||||||
|
${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/p/span
|
||||||
|
EditSSLDecryptionExclusion ${id} $www.jianshu.com 简书 www.jianshu.com id
|
||||||
|
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
|
||||||
|
Deletessl_del
|
||||||
|
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20
|
||||||
|
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog
|
||||||
|
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 20
|
||||||
|
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[3]/div/div SSL Decryption Exclusion
|
||||||
|
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[2]/div/div Add
|
||||||
|
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
|
||||||
|
|
||||||
|
AuditLogsCachedIntermediateCertificates
|
||||||
|
[Tags] Positive UI Cached Intermediate Certificates Administration AuditLogs
|
||||||
|
OpenPages sidebarProxy_CertificateManagement //*[@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
|
||||||
|
Sleep 2
|
||||||
|
CachedIntermediateCertificatesSearch ${id} //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span id
|
||||||
|
click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[10]/div/div/div/span
|
||||||
|
sleep 1
|
||||||
|
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20
|
||||||
|
click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[10]/div/div/div/span
|
||||||
|
sleep 1
|
||||||
|
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20
|
||||||
|
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog
|
||||||
|
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 20
|
||||||
|
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[3]/div/div Cached Intermediate Certificates
|
||||||
|
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 Update
|
||||||
|
|
||||||
|
AuditLogsSSLFingerprint
|
||||||
|
[Tags] Positive UI SSL Fingerprint Administration AuditLogs
|
||||||
|
CreateSSLFingerprint cccccc4db3e351bbd8d38b64c41ffddd Yes JA3Hash Description=AuditLogsSSLFingerprint
|
||||||
|
${id1} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/div/span
|
||||||
|
EditSSLFingerprint ${id1} a75de4ddd3e351bbd8d3ffffffffffff No id Description=EditAuditLogsSSLFingerprint
|
||||||
|
click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
|
||||||
|
DeleteSSLFingerprint
|
||||||
|
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20
|
||||||
|
SSLFingerprintImportJA3 ${path}SSLFingerprint_files/InportSSLFingerprint.csv
|
||||||
|
Settings-Search d8c87baaaaaaaaaaaa9e41242626c2f3 JA3Hash
|
||||||
|
sleep 1
|
||||||
|
${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
|
||||||
|
DeleteSSLFingerprint
|
||||||
|
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog
|
||||||
|
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 20
|
||||||
|
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[3]/div/div SSL Fingerprint
|
||||||
|
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[2]/div/div Add
|
||||||
|
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
|
||||||
|
sleep 1
|
||||||
|
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog
|
||||||
|
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 20
|
||||||
|
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[3]/div/div SSL Fingerprint
|
||||||
|
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[2]/td[2]/div/div Import
|
||||||
|
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div Delete
|
||||||
|
|
||||||
|
AuditLogsDPacketCapture
|
||||||
|
[Tags] Positive UI Packet Capture Administration AuditLogs
|
||||||
|
CreatePacketCapture PacketCaptureCreateProtocolUDP IPV4 ${testClentIP} TCP Atyrau 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
|
||||||
|
EditPacketCapture PacketCaptureEditSearchID IPV6 fe80::3cf8:a41c:122a:b3bd UDP Karaganda 20 20 8080 fe80::3cf8:a41c:122a:b3 80
|
||||||
|
sleep 2
|
||||||
|
click element xpath=/html/body/div[1]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[2]/div/div[3]/table/tbody/tr/td[2]/div/div/div/span/i[2]
|
||||||
|
sleep 1
|
||||||
|
click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]
|
||||||
|
DeletePacketCapture
|
||||||
|
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20
|
||||||
|
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog
|
||||||
|
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 20
|
||||||
|
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[3]/div/div Packet Capture
|
||||||
|
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[4]/td[2]/div/div Add
|
||||||
|
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/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
|
||||||
|
|
||||||
|
AuditLogsIPLibraries
|
||||||
|
[Tags] Positive UI IP Libraries Administration AuditLogs
|
||||||
|
${iplist} create list 1.1.1.1-2.2.2.2
|
||||||
|
CreateIpLibraries Geo Name City Algeria 548488 548452 ${iplist} Longitude=-1 Latitude=12.13
|
||||||
|
EditIpLibraries Geo Name 548488 Longitude=-2 Latitude=12.13
|
||||||
|
DeleteIPLibraries
|
||||||
|
c
|
||||||
|
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog
|
||||||
|
AuditLogsSearch 548488 IP Libraries
|
||||||
|
Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div 20
|
||||||
|
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div 548488
|
||||||
|
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div IP Libraries
|
||||||
|
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[2]/div/div Add
|
||||||
|
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
|
||||||
|
|
||||||
|
AuditLogsUsers
|
||||||
|
[Tags] Positive UI Users Administration AuditLogs
|
||||||
|
${a} evaluate random.randint(10000,99990) random
|
||||||
|
UserCreatePage UsersEdit ${a} 111111 log 30 log superuser
|
||||||
|
UserSearchName ${a} UserName
|
||||||
|
${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/span/span
|
||||||
|
UserEdit 1111 close
|
||||||
|
UserSearchName ${a} UserName
|
||||||
|
click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[10]/div/div/span/div/span
|
||||||
|
sleep 1
|
||||||
|
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog
|
||||||
|
AuditLogsSearch ${id} Users
|
||||||
|
Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div 20
|
||||||
|
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[3]/div/div Users
|
||||||
|
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[2]/div/div Add
|
||||||
|
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 Update
|
||||||
|
|
||||||
|
AuditLogsRoles
|
||||||
|
[Tags] Positive UI Roles Administration AuditLogs
|
||||||
|
${list} Create list //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[1]/div/i
|
||||||
|
... //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[2]/div/i
|
||||||
|
CreateRoles RolesEditName 自动化测试 ${list}
|
||||||
|
Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20
|
||||||
|
RoleSearch RolesEditName
|
||||||
|
Click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
|
||||||
|
EditRoles name=RolesEditName
|
||||||
|
RoleSearch RolesEditName
|
||||||
|
RolesDelete
|
||||||
|
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20
|
||||||
|
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog
|
||||||
|
AuditLogsSearch-NotID Roles
|
||||||
|
Wait Until Element Is Enabled xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div 20
|
||||||
|
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[3]/td[2]/div/div Add
|
||||||
|
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
|
||||||
|
|
||||||
|
AuditLogsSearchDate
|
||||||
|
[Tags] Positive UI Administration AuditLogs
|
||||||
|
${date1}= Get Current Date result_format=%Y-%m-%d %H:%M:%S #获取当前时间
|
||||||
|
log ${date1}
|
||||||
|
sleep 2
|
||||||
|
${list} Create list //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[1]/div/i
|
||||||
|
... //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[2]/div/i
|
||||||
|
CreateRoles ${TEST NAME} 自动化测试 ${list}
|
||||||
|
Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20
|
||||||
|
RoleSearch ${TEST NAME}
|
||||||
|
Click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
|
||||||
|
EditRoles name=${TEST NAME}
|
||||||
|
RoleSearch ${TEST NAME}
|
||||||
|
RolesDelete
|
||||||
|
Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20
|
||||||
|
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog
|
||||||
|
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
|
||||||
|
sleep 1
|
||||||
|
click element xpath=/html/body/div/div[1]/div/div[3]/div/div[2]/div[1]
|
||||||
|
sleep 1
|
||||||
|
AuditLogsSearch-NotID Roles
|
||||||
|
sleep 1
|
||||||
|
${date3} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[6]/div/div/span
|
||||||
|
${time1} Subtract Date From Date ${date3} ${date1}
|
||||||
|
${time2} Subtract Date From Date ${date2} ${date3}
|
||||||
|
Should Be True ${time1}>0
|
||||||
|
Should Be True ${time2}>0
|
||||||
|
|
||||||
|
AuditLogsTrunPage
|
||||||
|
[Tags] Positive UI Administration AuditLogs
|
||||||
|
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog
|
||||||
|
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[8]
|
||||||
|
|
||||||
|
PagingDisplay
|
||||||
|
[Tags] Positive UI Administration AuditLogs
|
||||||
|
AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog
|
||||||
|
AuditLogs-PagingDisplay 100 # 1 //*[@id="app"]/div/div[3]/div[2]/div/div/div[4]/div/ul/li[8]
|
||||||
|
|
||||||
|
# AuditLogExport
|
||||||
|
# [Tags] Positive UI Administration AuditLogs
|
||||||
|
# AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog
|
||||||
|
# ${date1}= Get Current Date result_format=%Y%m%d%H%M%S
|
||||||
|
# click element id=audit_logExport
|
||||||
|
# sleep 2
|
||||||
|
# ${a} Set Variable ${1}
|
||||||
|
# ${date1} Evaluate ${date1}-${a}
|
||||||
|
# Should Exist ${Downloadpath}audit_log_${date1}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -67,12 +67,12 @@ RolesEditAuthority
|
|||||||
|
|
||||||
RolesPagingDisplay
|
RolesPagingDisplay
|
||||||
[Tags] Positive UI Administration Roles
|
[Tags] Positive UI Administration Roles
|
||||||
OpenPages sidebarsystem_accounts profilesTabs_Profile_Insert
|
AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert
|
||||||
PagingDisplay 50
|
PagingDisplay 50
|
||||||
|
|
||||||
RolesClickAllButton
|
RolesClickAllButton
|
||||||
[Tags] Positive UI Administration Roles
|
[Tags] Positive UI Administration Roles
|
||||||
OpenPages sidebarsystem_accounts profilesTabs_Profile_Insert
|
AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert
|
||||||
click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/label/span[1]/span
|
click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/label/span[1]/span
|
||||||
sleep 1
|
sleep 1
|
||||||
${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
|
||||||
@@ -82,7 +82,7 @@ RolesClickAllButton
|
|||||||
|
|
||||||
RolesBuiltinRoleNotDeleteAndEdit
|
RolesBuiltinRoleNotDeleteAndEdit
|
||||||
[Tags] Positive UI Administration Roles
|
[Tags] Positive UI Administration Roles
|
||||||
OpenPages sidebarsystem_accounts profilesTabs_Profile_Insert
|
AdminOpenPages sidebarsystem_accounts 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 1
|
sleep 1
|
||||||
@@ -99,7 +99,7 @@ RolesCitedDelete
|
|||||||
CreateRoles RolesCitedDelete 自动化测试 ${list}
|
CreateRoles RolesCitedDelete 自动化测试 ${list}
|
||||||
Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20
|
Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20
|
||||||
UserCreatePage 0000 ${a} 111111 open 30 close RolesCitedDelete
|
UserCreatePage 0000 ${a} 111111 open 30 close RolesCitedDelete
|
||||||
OpenPages sidebarsystem_accounts profilesTabs_Profile_Insert
|
AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert
|
||||||
RoleSearch RolesCitedDelete
|
RoleSearch RolesCitedDelete
|
||||||
RolesDelete
|
RolesDelete
|
||||||
Menu administration Accounts
|
Menu administration Accounts
|
||||||
@@ -123,7 +123,7 @@ RolesDisable
|
|||||||
Should Not Be Equal ${text} Dashboard
|
Should Not Be Equal ${text} Dashboard
|
||||||
sleep 1
|
sleep 1
|
||||||
Login ${username} ${password}
|
Login ${username} ${password}
|
||||||
OpenPages sidebarsystem_accounts profilesTabs_Profile_Insert
|
AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert
|
||||||
RoleSearch RolesDisable
|
RoleSearch RolesDisable
|
||||||
RolesDelete
|
RolesDelete
|
||||||
|
|
||||||
@@ -136,7 +136,7 @@ RolesReadOnly
|
|||||||
UserCreatePage 0000 ${a} 111111 log 30 log RolesReadOnly
|
UserCreatePage 0000 ${a} 111111 log 30 log RolesReadOnly
|
||||||
Login ${a} 111111
|
Login ${a} 111111
|
||||||
sleep 1
|
sleep 1
|
||||||
OpenPages sidebarObjects_ip sidebarObjects_ip Amenu=children2
|
AdminOpenPages sidebarObjects_ip sidebarObjects_ip Amenu=children2
|
||||||
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 1
|
sleep 1
|
||||||
${text1} Get Element Attribute id=objectCreate class
|
${text1} Get Element Attribute id=objectCreate class
|
||||||
@@ -147,7 +147,7 @@ RolesReadOnly
|
|||||||
Should Be Equal As Strings ${text3} View
|
Should Be Equal As Strings ${text3} View
|
||||||
sleep 1
|
sleep 1
|
||||||
Login ${username} ${password}
|
Login ${username} ${password}
|
||||||
OpenPages sidebarsystem_accounts profilesTabs_Profile_Insert
|
AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert
|
||||||
RoleSearch RolesReadOnly
|
RoleSearch RolesReadOnly
|
||||||
RolesDelete
|
RolesDelete
|
||||||
|
|
||||||
@@ -159,7 +159,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 1
|
sleep 1
|
||||||
OpenPages sidebarObjects_ProxyManipulation sidebarObjects_ProxyManipulation Amenu=children1
|
AdminOpenPages sidebarObjects_ProxyManipulation sidebarObjects_ProxyManipulation Amenu=children1
|
||||||
click element id=app_create
|
click element id=app_create
|
||||||
Wait Until Element Is Enabled xpath=//*[@id="policy_paper_left"]/div[1]/span 20
|
Wait Until Element Is Enabled xpath=//*[@id="policy_paper_left"]/div[1]/span 20
|
||||||
click element id=proxyManipulationinsert
|
click element id=proxyManipulationinsert
|
||||||
@@ -174,7 +174,7 @@ RolesNotSettingsAuthority
|
|||||||
click element xpath=/html/body/div/div/div[3]/button[2]
|
click element xpath=/html/body/div/div/div[3]/button[2]
|
||||||
sleep 2
|
sleep 2
|
||||||
Login ${username} ${password}
|
Login ${username} ${password}
|
||||||
OpenPages sidebarsystem_accounts profilesTabs_Profile_Insert
|
AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert
|
||||||
RoleSearch RolesNotSettingsAuthority
|
RoleSearch RolesNotSettingsAuthority
|
||||||
RolesDelete
|
RolesDelete
|
||||||
|
|
||||||
@@ -196,14 +196,14 @@ RolesNotPolicies&ObjectsAuthority
|
|||||||
UserCreatePage 0000 ${a} 111111 log 30 log RolesNotPolicies&ObjectsAuthority
|
UserCreatePage 0000 ${a} 111111 log 30 log RolesNotPolicies&ObjectsAuthority
|
||||||
Login ${a} 111111
|
Login ${a} 111111
|
||||||
sleep 1
|
sleep 1
|
||||||
OpenPages sidebarLog_SecurityEventLogs sidebarLog_SecurityEventLogs Amenu=children3
|
AdminOpenPages sidebarLog_SecurityEventLogs sidebarLog_SecurityEventLogs Amenu=children3
|
||||||
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 2
|
sleep 2
|
||||||
Login ${username} ${password}
|
Login ${username} ${password}
|
||||||
OpenPages sidebarsystem_accounts profilesTabs_Profile_Insert
|
AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert
|
||||||
RoleSearch RolesNotPolicies&ObjectsAuthority
|
RoleSearch RolesNotPolicies&ObjectsAuthority
|
||||||
RolesDelete
|
RolesDelete
|
||||||
|
|
||||||
@@ -231,7 +231,7 @@ RolesNotPoliciesAndSSLDecrptionExcelusionAndPolicyVerfyAndProxyTCPOptionAuthorit
|
|||||||
UserCreatePage 0000 ${a} 111111 log 30 log ReferenceCountNotShow
|
UserCreatePage 0000 ${a} 111111 log 30 log ReferenceCountNotShow
|
||||||
Login ${a} 111111
|
Login ${a} 111111
|
||||||
sleep 1
|
sleep 1
|
||||||
OpenPages sidebarProxy_Profiles profilesTabs_Profile_ResponsePages Amenu=children6
|
AdminOpenPages sidebarProxy_Profiles profilesTabs_Profile_ResponsePages Amenu=children6
|
||||||
click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/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[3]/div/div/div[1]/span/div/div/div[2]/div/div/div[1]/input #点击搜索框
|
||||||
sleep 1
|
sleep 1
|
||||||
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]
|
||||||
@@ -244,7 +244,7 @@ RolesNotPoliciesAndSSLDecrptionExcelusionAndPolicyVerfyAndProxyTCPOptionAuthorit
|
|||||||
${text} Get Element Attribute xpath=//*[@id="profile_referenceCount1"]/div/div/div[3] class
|
${text} Get Element Attribute xpath=//*[@id="profile_referenceCount1"]/div/div/div[3] class
|
||||||
Should Be Equal As Strings ${text} el-loading-mask
|
Should Be Equal As Strings ${text} el-loading-mask
|
||||||
sleep 2
|
sleep 2
|
||||||
OpenPages sidebarsystem_accounts profilesTabs_Profile_Insert
|
AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert
|
||||||
RoleSearch ReferenceCountNotShow
|
RoleSearch ReferenceCountNotShow
|
||||||
RolesDelete
|
RolesDelete
|
||||||
|
|
||||||
@@ -287,7 +287,7 @@ RolesCreateNameDuplicate
|
|||||||
|
|
||||||
RolesCreateNameNull
|
RolesCreateNameNull
|
||||||
[Tags] Negtive UI Administration Roles
|
[Tags] Negtive UI Administration Roles
|
||||||
OpenPages sidebarsystem_accounts profilesTabs_Profile_Insert
|
AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert
|
||||||
Click element id=app_create
|
Click element id=app_create
|
||||||
sleep 1
|
sleep 1
|
||||||
click element id=rolesOk
|
click element id=rolesOk
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
*** Settings ***
|
*** Settings ***
|
||||||
Force Tags tsg-ui Users
|
Force Tags tsg-ui Users
|
||||||
Resource ../../../02-Keyword/tsg_ui/administration/Administration.robot
|
Resource ../../../02-Keyword/tsg_ui/administration/Administration.robot
|
||||||
Library OperatingSystem
|
Library OperatingSystem
|
||||||
*** Test Cases ***
|
*** Test Cases ***
|
||||||
UsersCreate
|
UsersCreate
|
||||||
[Tags] Positive UI Administration Users
|
[Tags] Positive UI Administration Users
|
||||||
@@ -66,7 +66,7 @@ UsersEdit
|
|||||||
UserTurnPage
|
UserTurnPage
|
||||||
[Tags] Positive UI Administration Users
|
[Tags] Positive UI Administration Users
|
||||||
Menu administration Accounts
|
Menu administration Accounts
|
||||||
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[4]/div/button[1]
|
AdminTurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[4]/div/button[1]
|
||||||
... //*[@id="app"]/div/div[3]/div[2]/div/div[3]/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
|
... //*[@id="app"]/div/div[3]/div[2]/div/div[3]/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
|
||||||
|
|
||||||
UserSwitchDisplayNumber
|
UserSwitchDisplayNumber
|
||||||
|
|||||||
@@ -1,47 +0,0 @@
|
|||||||
*** Settings ***
|
|
||||||
Force Tags tsg-ui audit
|
|
||||||
Resource ../../../02-Keyword/tsg_ui/audit/Audit.robot
|
|
||||||
Library OperatingSystem
|
|
||||||
Resource ../../../02-Keyword/tsg_ui/Menu.robot
|
|
||||||
|
|
||||||
*** Test Cases ***
|
|
||||||
search-autid-001
|
|
||||||
#打开界面
|
|
||||||
Ui-login
|
|
||||||
#查找
|
|
||||||
${valuelist} create list 2020-12-01 00:00:00 2020-12-02 00:00:00
|
|
||||||
Ui-Audit-Search Time ${valuelist}
|
|
||||||
#下面的用例都是错的 参照这一个
|
|
||||||
search-user-002
|
|
||||||
#打开界面
|
|
||||||
Ui-login
|
|
||||||
#查找
|
|
||||||
Ui-User-Search
|
|
||||||
|
|
||||||
search-user-003
|
|
||||||
#打开界面
|
|
||||||
Ui-login
|
|
||||||
#查找
|
|
||||||
Ui-User-Search-Operator sunjiangyue
|
|
||||||
|
|
||||||
search-user-004
|
|
||||||
#打开界面
|
|
||||||
Ui-login
|
|
||||||
#查找
|
|
||||||
Ui-User-Search-Operator @*%&
|
|
||||||
|
|
||||||
search-user-005
|
|
||||||
#打开界面
|
|
||||||
Ui-login
|
|
||||||
#查找
|
|
||||||
Ui-User-Search-Operator a1@й
|
|
||||||
|
|
||||||
search-user-006
|
|
||||||
#打开界面
|
|
||||||
Ui-login
|
|
||||||
#查找
|
|
||||||
Ui-User-Search-Operator малый
|
|
||||||
|
|
||||||
user-007
|
|
||||||
Pages
|
|
||||||
Ui-Pages 5
|
|
||||||
@@ -6,19 +6,19 @@ Library OperatingSystem
|
|||||||
|
|
||||||
*** Test Cases ***
|
*** Test Cases ***
|
||||||
SSLFingerprintCreatePinning
|
SSLFingerprintCreatePinning
|
||||||
[Tag] Positive UI Pinning Settings SSLFingerprint
|
[Tags] Positive UI Pinning Settings SSLFingerprint
|
||||||
CreateSSLFingerprint aaaaaa4db3e351bbd8d38b64c41fffff Yes JA3Hash Description=test
|
CreateSSLFingerprint aaaaaa4db3e351bbd8d38b64c41fffff Yes JA3Hash Description=test
|
||||||
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
|
||||||
|
|
||||||
SSLFingerprintCreateNotPinning
|
SSLFingerprintCreateNotPinning
|
||||||
[Tag] Positive UI NotPinning Settings SSLFingerprint
|
[Tags] Positive UI NotPinning Settings SSLFingerprint
|
||||||
CreateSSLFingerprint bbbbbb4db3e351bbd8d38b64c41aaaaa No JA3Hash Description=test
|
CreateSSLFingerprint bbbbbb4db3e351bbd8d38b64c41aaaaa No JA3Hash Description=test
|
||||||
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
|
||||||
|
|
||||||
SSLFingerprintEditPingningSearchID
|
SSLFingerprintEditPingningSearchID
|
||||||
[Tag] Positive UI Pinning Settings SSLFingerprint
|
[Tags] Positive UI Pinning Settings SSLFingerprint
|
||||||
CreateSSLFingerprint cccccc4db3e351bbd8d38b64c41fffff Yes JA3Hash Description=test
|
CreateSSLFingerprint cccccc4db3e351bbd8d38b64c41fffff Yes JA3Hash Description=test
|
||||||
${ID} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/div/span
|
${ID} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/div/span
|
||||||
EditSSLFingerprint ${ID} a75de44db3e351bbd8d3ffffffffffff No id Description=test1111
|
EditSSLFingerprint ${ID} a75de44db3e351bbd8d3ffffffffffff No id Description=test1111
|
||||||
@@ -26,14 +26,14 @@ SSLFingerprintEditPingningSearchID
|
|||||||
DeleteSSLFingerprint
|
DeleteSSLFingerprint
|
||||||
|
|
||||||
SSLFingerprintEditNotPingningSearchJA3Hash
|
SSLFingerprintEditNotPingningSearchJA3Hash
|
||||||
[Tag] Positive UI Pinning Settings SSLFingerprint
|
[Tags] Positive UI Pinning Settings SSLFingerprint
|
||||||
CreateSSLFingerprint dddddd4db3e351bbd8d38b64c41fffff No JA3Hash Description=test
|
CreateSSLFingerprint dddddd4db3e351bbd8d38b64c41fffff No JA3Hash Description=test
|
||||||
EditSSLFingerprint dddddd4db3e351bbd8d38b64c41fffff a75de44db3e351bbd8d3ffffffffffff Yes JA3Hash Description=test1111
|
EditSSLFingerprint dddddd4db3e351bbd8d38b64c41fffff a75de44db3e351bbd8d3ffffffffffff Yes JA3Hash Description=test1111
|
||||||
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
|
||||||
|
|
||||||
SSLFingerprintImportUserAgent
|
SSLFingerprintImportUserAgent
|
||||||
[Tag] Positive UI UserAgent Settings SSLFingerprint
|
[Tags] Positive UI UserAgent Settings SSLFingerprint
|
||||||
CreateSSLFingerprint 599f223c2c9ee5702f5762913889dc21 No JA3Hash Description=test
|
CreateSSLFingerprint 599f223c2c9ee5702f5762913889dc21 No JA3Hash Description=test
|
||||||
${ID} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/div/span
|
${ID} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/div/span
|
||||||
SSLFingerprintImportUserAgent ${ID} ${path}SSLFingerprint_files/UserAgent.json 1 771,49162-49161-52393-49200-49199-49172-49171-52392,0-13-5-11-43-10,23-24,0
|
SSLFingerprintImportUserAgent ${ID} ${path}SSLFingerprint_files/UserAgent.json 1 771,49162-49161-52393-49200-49199-49172-49171-52392,0-13-5-11-43-10,23-24,0
|
||||||
@@ -42,7 +42,7 @@ SSLFingerprintImportUserAgent
|
|||||||
DeleteSSLFingerprint
|
DeleteSSLFingerprint
|
||||||
|
|
||||||
SSLFingerprintImportUserAgentExceedFour
|
SSLFingerprintImportUserAgentExceedFour
|
||||||
[Tag] Positive UI UserAgent Settings SSLFingerprint
|
[Tags] Positive UI UserAgent Settings SSLFingerprint
|
||||||
CreateSSLFingerprint b32309a26951912be7dba376398abc3b No JA3Hash Description=test
|
CreateSSLFingerprint b32309a26951912be7dba376398abc3b No JA3Hash Description=test
|
||||||
${ID} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/div/span
|
${ID} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/div/span
|
||||||
SSLFingerprintImportUserAgent ${ID} ${path}SSLFingerprint_files/UserAgent.json 4 Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.2; Win64; x64; Trident/5.0)
|
SSLFingerprintImportUserAgent ${ID} ${path}SSLFingerprint_files/UserAgent.json 4 Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.2; Win64; x64; Trident/5.0)
|
||||||
@@ -51,7 +51,8 @@ SSLFingerprintImportUserAgentExceedFour
|
|||||||
DeleteSSLFingerprint
|
DeleteSSLFingerprint
|
||||||
|
|
||||||
SSLFingerprintImportJA3
|
SSLFingerprintImportJA3
|
||||||
[Tag] Positive UI JA3 Settings SSLFingerprint
|
[Tags] Positive UI JA3 Settings SSLFingerprint
|
||||||
|
OpenPages sidebarProxy_CertificateManagement //*[@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 1
|
sleep 1
|
||||||
@@ -59,7 +60,7 @@ SSLFingerprintImportJA3
|
|||||||
DeleteSSLFingerprint
|
DeleteSSLFingerprint
|
||||||
|
|
||||||
SSLFingerprintExport
|
SSLFingerprintExport
|
||||||
[Tag] Positive UI Settings SSLFingerprint
|
[Tags] Positive UI Settings SSLFingerprint
|
||||||
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
|
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
|
||||||
click id=objectExport
|
click id=objectExport
|
||||||
sleep 3
|
sleep 3
|
||||||
@@ -67,7 +68,7 @@ SSLFingerprintExport
|
|||||||
Remove File ${Downloadpath}SSL_Fingerprint.csv
|
Remove File ${Downloadpath}SSL_Fingerprint.csv
|
||||||
|
|
||||||
SSLFingerprintDownloadExample
|
SSLFingerprintDownloadExample
|
||||||
[Tag] Positive UI Settings SSLFingerprint
|
[Tags] Positive UI Settings SSLFingerprint
|
||||||
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
|
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
|
||||||
click id=objectImport
|
click id=objectImport
|
||||||
sleep 1
|
sleep 1
|
||||||
@@ -77,7 +78,7 @@ SSLFingerprintDownloadExample
|
|||||||
Remove File ${Downloadpath}JA3 hash import example.csv
|
Remove File ${Downloadpath}JA3 hash import example.csv
|
||||||
|
|
||||||
SSLFingerprintShowAll
|
SSLFingerprintShowAll
|
||||||
[Tag] Positive UI Settings SSLFingerprint
|
[Tags] Positive UI Settings SSLFingerprint
|
||||||
CreateSSLFingerprint bfff09a26951912be7dba376398abc3b No JA3Hash Description=test
|
CreateSSLFingerprint bfff09a26951912be7dba376398abc3b No JA3Hash Description=test
|
||||||
CreateSSLFingerprint b32309a26951912be7dba376398abfff Yes JA3Hash Description=test
|
CreateSSLFingerprint b32309a26951912be7dba376398abfff Yes JA3Hash Description=test
|
||||||
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
|
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
|
||||||
@@ -97,7 +98,7 @@ SSLFingerprintShowAll
|
|||||||
Should Be Equal As Strings ${text1} b32309a26951912be7dba376398abfff
|
Should Be Equal As Strings ${text1} b32309a26951912be7dba376398abfff
|
||||||
|
|
||||||
SSLFingerprintShowPinning
|
SSLFingerprintShowPinning
|
||||||
[Tag] Positive UI Settings SSLFingerprint
|
[Tags] Positive UI Settings SSLFingerprint
|
||||||
CreateSSLFingerprint bfff09a26951912be7dba376398abc3b No JA3Hash Description=test
|
CreateSSLFingerprint bfff09a26951912be7dba376398abc3b No JA3Hash Description=test
|
||||||
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
|
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
|
||||||
click id=Fingerprint_built1
|
click id=Fingerprint_built1
|
||||||
@@ -112,7 +113,7 @@ SSLFingerprintShowPinning
|
|||||||
Should Be Equal As Strings ${text} No Data
|
Should Be Equal As Strings ${text} No Data
|
||||||
|
|
||||||
SSLFingerprintShowNotPinning
|
SSLFingerprintShowNotPinning
|
||||||
[Tag] Positive UI Settings SSLFingerprint
|
[Tags] Positive UI Settings SSLFingerprint
|
||||||
CreateSSLFingerprint bfff09a26951912be7dba376398abc3b Yes JA3Hash Description=test
|
CreateSSLFingerprint bfff09a26951912be7dba376398abc3b Yes JA3Hash Description=test
|
||||||
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
|
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
|
||||||
click id=Fingerprint_built2
|
click id=Fingerprint_built2
|
||||||
@@ -127,19 +128,19 @@ SSLFingerprintShowNotPinning
|
|||||||
Should Be Equal As Strings ${text} No Data
|
Should Be Equal As Strings ${text} No Data
|
||||||
|
|
||||||
SSLFingerprintCreateJa3NotCombined
|
SSLFingerprintCreateJa3NotCombined
|
||||||
[Tag] Boundary UI JA3Hash Settings SSLFingerprint
|
[Tags] Boundary UI JA3Hash Settings SSLFingerprint
|
||||||
CreateSSLFingerprint 11111111111111111111111111111111 No JA3Hash Description=test
|
CreateSSLFingerprint 11111111111111111111111111111111 No JA3Hash Description=test
|
||||||
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
|
||||||
|
|
||||||
SSLFingerprintCreateNullDescription
|
SSLFingerprintCreateNullDescription
|
||||||
[Tag] Boundary UI JA3Hash Settings SSLFingerprint
|
[Tags] Boundary UI JA3Hash Settings SSLFingerprint
|
||||||
CreateSSLFingerprint a75de44db3e351bbd8d38b64c41fffff No JA3Hash
|
CreateSSLFingerprint a75de44db3e351bbd8d38b64c41fffff No 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
|
||||||
DeleteSSLFingerprint
|
DeleteSSLFingerprint
|
||||||
|
|
||||||
SSLFingerprintCreateNullJA3Hash
|
SSLFingerprintCreateNullJA3Hash
|
||||||
[Tag] Negtive UI Settings SSLFingerprint
|
[Tags] Negtive UI Settings SSLFingerprint
|
||||||
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
|
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
|
||||||
click id=Fingerprint_create
|
click id=Fingerprint_create
|
||||||
sleep 1
|
sleep 1
|
||||||
@@ -149,7 +150,7 @@ SSLFingerprintCreateNullJA3Hash
|
|||||||
Should Be Equal As Strings ${text} Please enter the content
|
Should Be Equal As Strings ${text} Please enter the content
|
||||||
|
|
||||||
SSLFingerprintCreateFormatError
|
SSLFingerprintCreateFormatError
|
||||||
[Tag] Negtive UI Settings SSLFingerprint
|
[Tags] Negtive UI Settings SSLFingerprint
|
||||||
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
|
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
|
||||||
click id=Fingerprint_create
|
click id=Fingerprint_create
|
||||||
sleep 1
|
sleep 1
|
||||||
@@ -161,7 +162,7 @@ SSLFingerprintCreateFormatError
|
|||||||
Should Be Equal As Strings ${text} format error
|
Should Be Equal As Strings ${text} format error
|
||||||
|
|
||||||
SSLFingerprintCreateRepeatJA3Hash
|
SSLFingerprintCreateRepeatJA3Hash
|
||||||
[Tag] Negtive UI Settings SSLFingerprint
|
[Tags] Negtive UI Settings SSLFingerprint
|
||||||
CreateSSLFingerprint a75de44db3e351bbd8d38b64c41fffff Yes JA3Hash Description=test
|
CreateSSLFingerprint a75de44db3e351bbd8d38b64c41fffff Yes JA3Hash Description=test
|
||||||
${ID} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/div/span
|
${ID} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/div/span
|
||||||
click id=Fingerprint_create
|
click id=Fingerprint_create
|
||||||
@@ -179,27 +180,27 @@ SSLFingerprintCreateRepeatJA3Hash
|
|||||||
DeleteSSLFingerprint
|
DeleteSSLFingerprint
|
||||||
|
|
||||||
SSLFingerprintImportNoJsonFile
|
SSLFingerprintImportNoJsonFile
|
||||||
[Tag] Negtive UI Settings SSLFingerprint
|
[Tags] Negtive UI Settings SSLFingerprint
|
||||||
UploadFilesSize SSLFingerprint 1 ${path}SSLFingerprint_files/NoJsonFile.txt Only support import JSON file
|
UploadFilesSize SSLFingerprint 1 ${path}SSLFingerprint_files/NoJsonFile.txt Only support import JSON file
|
||||||
|
|
||||||
SSLFingerprintImportEmptyJsonFile
|
SSLFingerprintImportEmptyJsonFile
|
||||||
[Tag] Negtive UI Settings SSLFingerprint
|
[Tags] Negtive UI Settings SSLFingerprint
|
||||||
UploadFilesSize SSLFingerprint 1 ${path}SSLFingerprint_files/empty.json The data in the uploaded file is empty or in the wrong format
|
UploadFilesSize SSLFingerprint 1 ${path}SSLFingerprint_files/empty.json The data in the uploaded file is empty or in the wrong format
|
||||||
|
|
||||||
SSLFingerprintImportLackCount
|
SSLFingerprintImportLackCount
|
||||||
[Tag] Negtive UI Settings SSLFingerprint
|
[Tags] Negtive UI Settings SSLFingerprint
|
||||||
UploadFilesSize SSLFingerprint 1 ${path}SSLFingerprint_files/LackCount.json line1 : JA3 UA discovery times cannot be empty
|
UploadFilesSize SSLFingerprint 1 ${path}SSLFingerprint_files/LackCount.json line1 : JA3 UA discovery times cannot be empty
|
||||||
|
|
||||||
SSLFingerprintImportLackMD5
|
SSLFingerprintImportLackMD5
|
||||||
[Tag] Negtive UI Settings SSLFingerprint
|
[Tags] Negtive UI Settings SSLFingerprint
|
||||||
UploadFilesSize SSLFingerprint 1 ${path}SSLFingerprint_files/LackMD5.json line1 : JA3 Hash format error
|
UploadFilesSize SSLFingerprint 1 ${path}SSLFingerprint_files/LackMD5.json line1 : JA3 Hash format error
|
||||||
|
|
||||||
SSLFingerprintImportLackLast_seen
|
SSLFingerprintImportLackLast_seen
|
||||||
[Tag] Negtive UI Settings SSLFingerprint
|
[Tags] Negtive UI Settings SSLFingerprint
|
||||||
UploadFilesSize SSLFingerprint 1 ${path}SSLFingerprint_files/LackLast_seen.json line1 : JA3 UA time of last discovery cannot be empty
|
UploadFilesSize SSLFingerprint 1 ${path}SSLFingerprint_files/LackLast_seen.json line1 : JA3 UA time of last discovery cannot be empty
|
||||||
|
|
||||||
SSLFingerprintImportRepeatJA3
|
SSLFingerprintImportRepeatJA3
|
||||||
[Tag] Negtive UI Settings SSLFingerprint
|
[Tags] Negtive UI Settings SSLFingerprint
|
||||||
CreateSSLFingerprint d8c87baaaaaaaaaaaa9e41242626c2f3 Yes JA3Hash Description=test
|
CreateSSLFingerprint d8c87baaaaaaaaaaaa9e41242626c2f3 Yes JA3Hash Description=test
|
||||||
SSLFingerprintImportJA3 ${path}SSLFingerprint_files/InportSSLFingerprint.csv
|
SSLFingerprintImportJA3 ${path}SSLFingerprint_files/InportSSLFingerprint.csv
|
||||||
${text} Get Text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[1]/div[2]/div[2]/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=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[1]/div[2]/div[2]/div/div[1]/div/div/div[1]/div/div[2]/div[2]/div[1]/div[3]/table/tbody/tr/td[3]/div
|
||||||
@@ -212,14 +213,14 @@ SSLFingerprintImportRepeatJA3
|
|||||||
DeleteSSLFingerprint
|
DeleteSSLFingerprint
|
||||||
|
|
||||||
SSLFingerprintImportJA3FormatError
|
SSLFingerprintImportJA3FormatError
|
||||||
[Tag] Negtive UI Settings SSLFingerprint
|
[Tags] Negtive UI Settings SSLFingerprint
|
||||||
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
|
OpenPages sidebarProxy_CertificateManagement //*[@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=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[1]/div[2]/div[2]/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=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[1]/div[2]/div[2]/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
|
||||||
|
|
||||||
SSLFingerprintImportJA3PinningError
|
SSLFingerprintImportJA3PinningError
|
||||||
[Tag] Negtive UI Settings SSLFingerprint
|
[Tags] Negtive UI Settings SSLFingerprint
|
||||||
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
|
OpenPages sidebarProxy_CertificateManagement //*[@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=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[1]/div[2]/div[2]/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=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[1]/div[2]/div[2]/div/div[1]/div/div/div[1]/div/div[2]/div[2]/div[1]/div[3]/table/tbody/tr/td[3]/div
|
||||||
|
|||||||
@@ -7,135 +7,135 @@ Library OperatingSystem
|
|||||||
|
|
||||||
*** Test Cases ***
|
*** Test Cases ***
|
||||||
SystemUsageProxyDisabled
|
SystemUsageProxyDisabled
|
||||||
[Tag] Positive UI Proxy Settings SystemUsage
|
[Tags] Positive UI Proxy Settings SystemUsage
|
||||||
SystemUsagePolicyVerification Proxy_Disabled Disabled
|
SystemUsagePolicyVerification Proxy_Disabled Disabled
|
||||||
|
|
||||||
SystemUsageProxyEnabled
|
SystemUsageProxyEnabled
|
||||||
[Tag] Positive UI Proxy Settings SystemUsage
|
[Tags] Positive UI Proxy Settings SystemUsage
|
||||||
SystemUsagePolicyVerification Proxy_Enabled Enabled
|
SystemUsagePolicyVerification Proxy_Enabled Enabled
|
||||||
|
|
||||||
SystemUsageSecurityDisabled
|
SystemUsageSecurityDisabled
|
||||||
[Tag] Positive UI Security Settings SystemUsage
|
[Tags] Positive UI Security Settings SystemUsage
|
||||||
SystemUsagePolicyVerification Security_Disabled Disabled
|
SystemUsagePolicyVerification Security_Disabled Disabled
|
||||||
|
|
||||||
SystemUsageSecurityEnabled
|
SystemUsageSecurityEnabled
|
||||||
[Tag] Positive UI Security Settings SystemUsage
|
[Tags] Positive UI Security Settings SystemUsage
|
||||||
SystemUsagePolicyVerification Security_Enabled Enabled
|
SystemUsagePolicyVerification Security_Enabled Enabled
|
||||||
|
|
||||||
SystemUsageWANNATDisabled
|
SystemUsageWANNATDisabled
|
||||||
[Tag] Positive UI WANNAT Settings SystemUsage
|
[Tags] Positive UI WANNAT Settings SystemUsage
|
||||||
SystemUsagePolicyVerification WANNAT_Disabled Disabled
|
SystemUsagePolicyVerification WANNAT_Disabled Disabled
|
||||||
|
|
||||||
SystemUsageWANNATEnabled
|
SystemUsageWANNATEnabled
|
||||||
[Tag] Positive UI WANNAT Settings SystemUsage
|
[Tags] Positive UI WANNAT Settings SystemUsage
|
||||||
SystemUsagePolicyVerification WANNAT_Enabled Enabled
|
SystemUsagePolicyVerification WANNAT_Enabled Enabled
|
||||||
|
|
||||||
SystemUsageProxyTCPOptionsDisabled
|
SystemUsageProxyTCPOptionsDisabled
|
||||||
[Tag] Positive UI ProxyTCPOptions Settings SystemUsage
|
[Tags] Positive UI ProxyTCPOptions Settings SystemUsage
|
||||||
SystemUsagePolicyVerification ProxyTCPOptions_Disabled Disabled
|
SystemUsagePolicyVerification ProxyTCPOptions_Disabled Disabled
|
||||||
|
|
||||||
SystemUsageProxyTCPOptionsEnabled
|
SystemUsageProxyTCPOptionsEnabled
|
||||||
[Tag] Positive UI ProxyTCPOptions Settings SystemUsage
|
[Tags] Positive UI ProxyTCPOptions Settings SystemUsage
|
||||||
SystemUsagePolicyVerification ProxyTCPOptions_Enabled Enabled
|
SystemUsagePolicyVerification ProxyTCPOptions_Enabled Enabled
|
||||||
|
|
||||||
#*******************************************************Objects*************************************************************************
|
#*******************************************************Objects*************************************************************************
|
||||||
|
|
||||||
SystemUsageObjectAccountsItems
|
SystemUsageObjectAccountsItems
|
||||||
[Tag] Positive UI Accounts Settings SystemUsage
|
[Tags] Positive UI Accounts Settings SystemUsage
|
||||||
SystemUsageObjectsVerification Accounts_Items
|
SystemUsageObjectsVerification Accounts_Items
|
||||||
|
|
||||||
SystemUsageObjectAccountsObjects
|
SystemUsageObjectAccountsObjects
|
||||||
[Tag] Positive UI Accounts Settings SystemUsage
|
[Tags] Positive UI Accounts Settings SystemUsage
|
||||||
SystemUsageObjectsVerification Accounts_Objects
|
SystemUsageObjectsVerification Accounts_Objects
|
||||||
|
|
||||||
SystemUsageObjectFQDNsItems
|
SystemUsageObjectFQDNsItems
|
||||||
[Tag] Positive UI FQDNs Settings SystemUsage
|
[Tags] Positive UI FQDNs Settings SystemUsage
|
||||||
SystemUsageObjectsVerification FQDNs_Items
|
SystemUsageObjectsVerification FQDNs_Items
|
||||||
|
|
||||||
SystemUsageObjectFQDNsObjects
|
SystemUsageObjectFQDNsObjects
|
||||||
[Tag] Positive UI FQDNs Settings SystemUsage
|
[Tags] Positive UI FQDNs Settings SystemUsage
|
||||||
SystemUsageObjectsVerification FQDNs_Objects
|
SystemUsageObjectsVerification FQDNs_Objects
|
||||||
|
|
||||||
SystemUsageObjectHTTPSignaturesItems
|
SystemUsageObjectHTTPSignaturesItems
|
||||||
[Tag] Positive UI HTTPSignatures Settings SystemUsage
|
[Tags] Positive UI HTTPSignatures Settings SystemUsage
|
||||||
SystemUsageObjectsVerification HTTPSignatures_Items
|
SystemUsageObjectsVerification HTTPSignatures_Items
|
||||||
|
|
||||||
SystemUsageObjectHTTPSignaturesObjects
|
SystemUsageObjectHTTPSignaturesObjects
|
||||||
[Tag] Positive UI HTTPSignatures Settings SystemUsage
|
[Tags] Positive UI HTTPSignatures Settings SystemUsage
|
||||||
SystemUsageObjectsVerification HTTPSignatures_Objects
|
SystemUsageObjectsVerification HTTPSignatures_Objects
|
||||||
|
|
||||||
SystemUsageObjectKeywordsItems
|
SystemUsageObjectKeywordsItems
|
||||||
[Tag] Positive UI Keywords Settings SystemUsage
|
[Tags] Positive UI Keywords Settings SystemUsage
|
||||||
SystemUsageObjectsVerification Keywords_Items
|
SystemUsageObjectsVerification Keywords_Items
|
||||||
|
|
||||||
SystemUsageObjectKeywordsObjects
|
SystemUsageObjectKeywordsObjects
|
||||||
[Tag] Positive UI Keywords Settings SystemUsage
|
[Tags] Positive UI Keywords Settings SystemUsage
|
||||||
SystemUsageObjectsVerification Keywords_Objects
|
SystemUsageObjectsVerification Keywords_Objects
|
||||||
|
|
||||||
SystemUsageObjectSubscriberIDsItems
|
SystemUsageObjectSubscriberIDsItems
|
||||||
[Tag] Positive UI SubscriberIDs Settings SystemUsage
|
[Tags] Positive UI SubscriberIDs Settings SystemUsage
|
||||||
SystemUsageObjectsVerification SubscriberIDs_Items
|
SystemUsageObjectsVerification SubscriberIDs_Items
|
||||||
|
|
||||||
SystemUsageObjectSubscriberIDsObjects
|
SystemUsageObjectSubscriberIDsObjects
|
||||||
[Tag] Positive UI SubscriberIDs Settings SystemUsage
|
[Tags] Positive UI SubscriberIDs Settings SystemUsage
|
||||||
SystemUsageObjectsVerification SubscriberIDs_Objects
|
SystemUsageObjectsVerification SubscriberIDs_Objects
|
||||||
|
|
||||||
SystemUsageObjectURLsItems
|
SystemUsageObjectURLsItems
|
||||||
[Tag] Positive UI URLs Settings SystemUsage
|
[Tags] Positive UI URLs Settings SystemUsage
|
||||||
SystemUsageObjectsVerification URLs_Items
|
SystemUsageObjectsVerification URLs_Items
|
||||||
|
|
||||||
SystemUsageObjectURLsObjects
|
SystemUsageObjectURLsObjects
|
||||||
[Tag] Positive UI URLs Settings SystemUsage
|
[Tags] Positive UI URLs Settings SystemUsage
|
||||||
SystemUsageObjectsVerification URLs_Objects
|
SystemUsageObjectsVerification URLs_Objects
|
||||||
|
|
||||||
SystemUsageObjectIPAddressesIPV4Items
|
SystemUsageObjectIPAddressesIPV4Items
|
||||||
[Tag] Positive UI IPAddresses Settings SystemUsage
|
[Tags] Positive UI IPAddresses Settings SystemUsage
|
||||||
SystemUsageObjectsVerification IPAddresses_IPV4_Items
|
SystemUsageObjectsVerification IPAddresses_IPV4_Items
|
||||||
|
|
||||||
SystemUsageObjectIPAddressesIPV6Items
|
SystemUsageObjectIPAddressesIPV6Items
|
||||||
[Tag] Positive UI IPAddresses Settings SystemUsage
|
[Tags] Positive UI IPAddresses Settings SystemUsage
|
||||||
SystemUsageObjectsVerification IPAddresses_IPV6_Items
|
SystemUsageObjectsVerification IPAddresses_IPV6_Items
|
||||||
|
|
||||||
SystemUsageObjectIPAddressesIPObjects
|
SystemUsageObjectIPAddressesIPObjects
|
||||||
[Tag] Positive UI IPAddresses Settings SystemUsage
|
[Tags] Positive UI IPAddresses Settings SystemUsage
|
||||||
SystemUsageObjectsVerification IPAddresses_IP_Objects
|
SystemUsageObjectsVerification IPAddresses_IP_Objects
|
||||||
|
|
||||||
SystemUsageObjectIPAddressesGeographyItems
|
SystemUsageObjectIPAddressesGeographyItems
|
||||||
[Tag] Positive UI IPAddresses Settings SystemUsage
|
[Tags] Positive UI IPAddresses Settings SystemUsage
|
||||||
SystemUsageObjectsVerification IPAddresses_Geography_Items
|
SystemUsageObjectsVerification IPAddresses_Geography_Items
|
||||||
|
|
||||||
SystemUsageObjectIPAddressesGeographyObjects
|
SystemUsageObjectIPAddressesGeographyObjects
|
||||||
[Tag] Positive UI IPAddresses Settings SystemUsage
|
[Tags] Positive UI IPAddresses Settings SystemUsage
|
||||||
SystemUsageObjectsVerification IPAddresses_Geography_Objects
|
SystemUsageObjectsVerification IPAddresses_Geography_Objects
|
||||||
|
|
||||||
SystemUsageObjectIPAddressesIPLearningItems(IPv4)
|
SystemUsageObjectIPAddressesIPLearningItems(IPv4)
|
||||||
[Tag] Positive UI IPAddresses Settings SystemUsage
|
[Tags] Positive UI IPAddresses Settings SystemUsage
|
||||||
SystemUsageObjectsVerification IPAddresses_IPLearning_Items(IPv4)
|
SystemUsageObjectsVerification IPAddresses_IPLearning_Items(IPv4)
|
||||||
|
|
||||||
SystemUsageObjectIPAddressesIPLearningObjects
|
SystemUsageObjectIPAddressesIPLearningObjects
|
||||||
[Tag] Positive UI IPAddresses Settings SystemUsage
|
[Tags] Positive UI IPAddresses Settings SystemUsage
|
||||||
SystemUsageObjectsVerification IPAddresses_IPLearning_Objects
|
SystemUsageObjectsVerification IPAddresses_IPLearning_Objects
|
||||||
|
|
||||||
SystemUsageObjectApplicationsObjects
|
SystemUsageObjectApplicationsObjects
|
||||||
[Tag] Positive UI Applications Settings SystemUsage
|
[Tags] Positive UI Applications Settings SystemUsage
|
||||||
SystemUsageObjectsVerification Applications_Objects
|
SystemUsageObjectsVerification Applications_Objects
|
||||||
|
|
||||||
SystemUsageObjectApplicationsItems
|
SystemUsageObjectApplicationsItems
|
||||||
[Tag] Positive UI Applications Settings SystemUsage
|
[Tags] Positive UI Applications Settings SystemUsage
|
||||||
SystemUsageObjectsVerification Applications_Items
|
SystemUsageObjectsVerification Applications_Items
|
||||||
|
|
||||||
SystemUsageObjectApplicationsGroupsObjects
|
SystemUsageObjectApplicationsGroupsObjects
|
||||||
[Tag] Positive UI Applications Settings SystemUsage
|
[Tags] Positive UI Applications Settings SystemUsage
|
||||||
SystemUsageObjectsVerification Applications_Groups_Objects
|
SystemUsageObjectsVerification Applications_Groups_Objects
|
||||||
|
|
||||||
SystemUsageObjectApplicationsGroupsItems
|
SystemUsageObjectApplicationsGroupsItems
|
||||||
[Tag] Positive UI Applications Settings SystemUsage
|
[Tags] Positive UI Applications Settings SystemUsage
|
||||||
SystemUsageObjectsVerification Applications_Groups_Items
|
SystemUsageObjectsVerification Applications_Groups_Items
|
||||||
|
|
||||||
SystemUsageObjectApplicationsSelectorsObjects
|
SystemUsageObjectApplicationsSelectorsObjects
|
||||||
[Tag] Positive UI Applications Settings SystemUsage
|
[Tags] Positive UI Applications Settings SystemUsage
|
||||||
SystemUsageObjectsVerification Applications_Selectors_Objects
|
SystemUsageObjectsVerification Applications_Selectors_Objects
|
||||||
|
|
||||||
SystemUsageObjectApplicationsSelectorsItems
|
SystemUsageObjectApplicationsSelectorsItems
|
||||||
[Tag] Positive UI Applications Settings SystemUsage
|
[Tags] Positive UI Applications Settings SystemUsage
|
||||||
SystemUsageObjectsVerification Applications_Selectors_Items
|
SystemUsageObjectsVerification Applications_Selectors_Items
|
||||||
@@ -3,9 +3,10 @@ Library Selenium2Library
|
|||||||
Resource ../Menu.robot
|
Resource ../Menu.robot
|
||||||
Library Collections
|
Library Collections
|
||||||
Library ../../../04-CustomLibrary/Custometest/StringManipulation.py
|
Library ../../../04-CustomLibrary/Custometest/StringManipulation.py
|
||||||
|
Resource ../../../03-Variable/bifangapivariable.txt
|
||||||
|
|
||||||
*** Keywords ***
|
*** Keywords ***
|
||||||
OpenPages
|
AdminOpenPages
|
||||||
[Arguments] ${SecondaryMenu} ${Three-levelMenu} ${Targeting}=null ${Amenu}=null
|
[Arguments] ${SecondaryMenu} ${Three-levelMenu} ${Targeting}=null ${Amenu}=null
|
||||||
[Documentation]
|
[Documentation]
|
||||||
... ${SecondaryMenu}:二级菜单
|
... ${SecondaryMenu}:二级菜单
|
||||||
@@ -21,7 +22,7 @@ OpenPages
|
|||||||
... AND click element id=${Three-levelMenu}
|
... AND click element id=${Three-levelMenu}
|
||||||
run keyword if "${Targeting}"=="xpath" run keywords sleep 1
|
run keyword if "${Targeting}"=="xpath" run keywords sleep 1
|
||||||
... AND click element ${Targeting}=${Three-levelMenu}
|
... AND click element ${Targeting}=${Three-levelMenu}
|
||||||
sleep 2
|
sleep 1
|
||||||
|
|
||||||
UserCreatePage
|
UserCreatePage
|
||||||
[Arguments] ${name} ${username} ${accPasswd} ${Required_Password_Change} ${day} ${accEnable} ${role}
|
[Arguments] ${name} ${username} ${accPasswd} ${Required_Password_Change} ${day} ${accEnable} ${role}
|
||||||
@@ -70,6 +71,23 @@ UserEdit
|
|||||||
click button xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/button[1]
|
click button xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/button[1]
|
||||||
sleep 2
|
sleep 2
|
||||||
|
|
||||||
|
UserSearchName
|
||||||
|
[Arguments] ${name} ${type}
|
||||||
|
sleep 1
|
||||||
|
click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div/div[1]/input
|
||||||
|
sleep 2
|
||||||
|
run keyword if "${type}"=="Name" run keywords click element xpath=/html/body/div/div[1]/div[1]/ul/li[3]
|
||||||
|
... AND sleep 1
|
||||||
|
run keyword if "${type}"=="UserName" run keywords click element xpath=/html/body/div/div[1]/div[1]/ul/li[2]
|
||||||
|
... AND sleep 1
|
||||||
|
sleep 2
|
||||||
|
input text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${name}
|
||||||
|
sleep 2
|
||||||
|
click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/i
|
||||||
|
sleep 2
|
||||||
|
click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]
|
||||||
|
sleep 2
|
||||||
|
|
||||||
CreateRoles
|
CreateRoles
|
||||||
[Arguments] ${name} ${description} ${list}
|
[Arguments] ${name} ${description} ${list}
|
||||||
[Documentation]
|
[Documentation]
|
||||||
@@ -131,6 +149,84 @@ RolesVerification
|
|||||||
sleep 1
|
sleep 1
|
||||||
Should Be Equal As Strings ${text} ${role}
|
Should Be Equal As Strings ${text} ${role}
|
||||||
|
|
||||||
|
RoleSearch
|
||||||
|
[Arguments] ${name}
|
||||||
|
[Documentation] Roles页面搜索功能
|
||||||
|
... ${name}:搜索条件name
|
||||||
|
sleep 1
|
||||||
|
Click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div/div[1]/input
|
||||||
|
sleep 1
|
||||||
|
Click element xpath=/html/body/div/div[1]/div[1]/ul/li[2]
|
||||||
|
sleep 1
|
||||||
|
input text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${name}
|
||||||
|
sleep 1
|
||||||
|
Click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/i
|
||||||
|
sleep 2
|
||||||
|
|
||||||
|
RolesDelete
|
||||||
|
Click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]
|
||||||
|
sleep 1
|
||||||
|
Click element id=appDel
|
||||||
|
sleep 1
|
||||||
|
Click element xpath=/html/body/div/div/div[3]/button[2]
|
||||||
|
sleep 1
|
||||||
|
|
||||||
|
AuditLogsSearch
|
||||||
|
[Arguments] ${id} ${TargetType} ${ip}=null
|
||||||
|
[Documentation]
|
||||||
|
... ${id} :操作对象的id
|
||||||
|
... ${TargetType}:类型
|
||||||
|
... ${ip}:ip不输入默认为测试机IP
|
||||||
|
sleep 1
|
||||||
|
click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/span/div/div/div[2]/div/div/div/input
|
||||||
|
sleep 2
|
||||||
|
click element xpath=/html/body/div/div[1]/div[1]/ul/li[2]
|
||||||
|
sleep 1
|
||||||
|
input text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/span/div/div/div[2]/div/div/div[3]/div/input ${id}
|
||||||
|
sleep 1
|
||||||
|
click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]
|
||||||
|
sleep 1
|
||||||
|
click element xpath=/html/body/div/div[1]/div[1]/ul/li[2]
|
||||||
|
sleep 2
|
||||||
|
run keyword if "${ip}" == "null" run keywords sleep 1
|
||||||
|
... AND input text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/span/div/div/div[2]/div/div[2]/div[3]/div/input ${testClentIP}
|
||||||
|
... ELSE IF "${ip}" != "null" run keywords sleep 1
|
||||||
|
... AND input text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/span/div/div/div[2]/div/div[2]/div[3]/div/input ${ip}
|
||||||
|
sleep 1
|
||||||
|
click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]
|
||||||
|
sleep 1
|
||||||
|
click element xpath=/html/body/div/div[1]/div[1]/ul/li[2]
|
||||||
|
sleep 2
|
||||||
|
Execute Javascript window.scrollTo(0, document.body.scrollHeight)
|
||||||
|
click element xpath=/html/body/div/div[1]/div[1]/ul/li/span[contains(text(), "${TargetType}")]
|
||||||
|
sleep 1
|
||||||
|
click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/span/div/i
|
||||||
|
sleep 2
|
||||||
|
|
||||||
|
AuditLogsSearch-NotID
|
||||||
|
[Arguments] ${TargetType} ${ip}=null
|
||||||
|
[Documentation]
|
||||||
|
... ${TargetType}:类型
|
||||||
|
... ${ip}:ip不输入默认为测试机IP
|
||||||
|
sleep 1
|
||||||
|
click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/span/div/div/div[2]/div/div/div/input
|
||||||
|
sleep 2
|
||||||
|
click element xpath=/html/body/div/div[1]/div[1]/ul/li[3]
|
||||||
|
sleep 1
|
||||||
|
run keyword if "${ip}" == "null" run keywords sleep 1
|
||||||
|
... AND input text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/span/div/div/div[2]/div/div/div[3]/div/input ${testClentIP}
|
||||||
|
... ELSE IF "${ip}" != "null" run keywords sleep 1
|
||||||
|
... AND input text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/span/div/div/div[2]/div/div/div[3]/div/input ${ip}
|
||||||
|
sleep 1
|
||||||
|
click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]
|
||||||
|
sleep 1
|
||||||
|
click element xpath=/html/body/div/div[1]/div[1]/ul/li[3]
|
||||||
|
sleep 1
|
||||||
|
Execute Javascript window.scrollTo(0, document.body.scrollHeight)
|
||||||
|
click element xpath=/html/body/div/div[1]/div[1]/ul/li/span[contains(text(), "${TargetType}")]
|
||||||
|
sleep 1
|
||||||
|
click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/span/div/i
|
||||||
|
sleep 2
|
||||||
|
|
||||||
Login
|
Login
|
||||||
[Arguments] ${UserName} ${Password}
|
[Arguments] ${UserName} ${Password}
|
||||||
@@ -145,13 +241,15 @@ Login
|
|||||||
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 2
|
sleep 2
|
||||||
|
|
||||||
TurnPage
|
AdminTurnPage
|
||||||
[Arguments] ${NextPage} ${PreviousPage} ${JumpInput} ${pages} ${AssertXpath}
|
[Arguments] ${NextPage} ${PreviousPage} ${JumpInput} ${pages} ${AssertXpath} ${last}=null ${lastxpath}=null
|
||||||
[Documentation]
|
[Documentation]
|
||||||
... ${NextPage} 下一页按钮定位
|
... ${NextPage} 下一页按钮定位
|
||||||
... ${PreviousPage} 上一页按钮定位
|
... ${PreviousPage} 上一页按钮定位
|
||||||
... ${JumpInput} 跳转页面输入框
|
... ${JumpInput} 跳转页面输入框
|
||||||
... ${pages} 跳转得页码
|
... ${pages} 跳转得页码
|
||||||
|
... ${last} 次关键字 当最后一页定位和其他页面不同时,传入非null的值
|
||||||
|
... ${lastxpath} 当最后一页定位和其他页面不同时,传入最后一页的xpath 定位
|
||||||
${text1} get text xpath=${AssertXpath}
|
${text1} get text xpath=${AssertXpath}
|
||||||
Click element xpath=${NextPage}
|
Click element xpath=${NextPage}
|
||||||
sleep 2
|
sleep 2
|
||||||
@@ -166,7 +264,9 @@ TurnPage
|
|||||||
press keys xpath=${JumpInput} ENTER
|
press keys xpath=${JumpInput} ENTER
|
||||||
sleep 2
|
sleep 2
|
||||||
${text4} get text xpath=${AssertXpath}
|
${text4} get text xpath=${AssertXpath}
|
||||||
Click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[last()]/div/ul/li[last()]
|
run keyword if "${last}"=="null" run keywords sleep 1
|
||||||
|
... AND Click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[last()]/div/ul/li[last()]
|
||||||
|
... ELSE Click element xpath=${lastxpath}
|
||||||
sleep 2
|
sleep 2
|
||||||
${text5} get text xpath=${AssertXpath}
|
${text5} get text xpath=${AssertXpath}
|
||||||
Should Not Be Equal ${text1} ${text2}
|
Should Not Be Equal ${text1} ${text2}
|
||||||
@@ -178,6 +278,8 @@ PagingDisplay
|
|||||||
[Arguments] ${Number}
|
[Arguments] ${Number}
|
||||||
[Documentation]
|
[Documentation]
|
||||||
... ${Number}: 设置页面显示数据条数 (20、5、30、50、100)
|
... ${Number}: 设置页面显示数据条数 (20、5、30、50、100)
|
||||||
|
... ${last} 次关键字 当最后一页定位和其他页面不同时,传入非null的值
|
||||||
|
... ${lastxpath} 当最后一页定位和其他页面不同时,传入最后一页的xpath 定位
|
||||||
Mouse Over xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[4]/span/div/i
|
Mouse Over xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[4]/span/div/i
|
||||||
sleep 1
|
sleep 1
|
||||||
run keyword if "${Number}"=="30" run keywords sleep 1
|
run keyword if "${Number}"=="30" run keywords sleep 1
|
||||||
@@ -202,50 +304,46 @@ PagingDisplay
|
|||||||
${Page1} Evaluate ${quzheng}+${b}
|
${Page1} Evaluate ${quzheng}+${b}
|
||||||
${Page} Set Variable if "${qumo}" != "0" ${Page1} ${qumo}
|
${Page} Set Variable if "${qumo}" != "0" ${Page1} ${qumo}
|
||||||
sleep 1
|
sleep 1
|
||||||
${text} Get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[4]/div/ul/li[last()]
|
${text} Get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div/div/ul/li[last()]
|
||||||
Should Be Equal As Strings ${text} ${Page}
|
Should Be Equal As Strings ${text} ${Page}
|
||||||
|
|
||||||
UserSearchName
|
AuditLogs-PagingDisplay
|
||||||
[Arguments] ${name} ${type}
|
[Arguments] ${Number}
|
||||||
|
[Documentation]
|
||||||
|
... ${Number}: 设置页面显示数据条数 (20、5、30、50、100)
|
||||||
|
Mouse Over xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[4]/span/div/i
|
||||||
sleep 1
|
sleep 1
|
||||||
click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div/div[1]/input
|
run keyword if "${Number}"=="30" run keywords sleep 1
|
||||||
sleep 2
|
... AND Click element xpath=//*[@id="page-size"]/div/label[2]
|
||||||
run keyword if "${type}"=="Name" run keywords click element xpath=/html/body/div/div[1]/div[1]/ul/li[3]
|
... ELSE IF "${Number}"=="50" run keywords sleep 1
|
||||||
... AND sleep 1
|
... AND Click element xpath=//*[@id="page-size"]/div/label[3]
|
||||||
run keyword if "${type}"=="UserName" run keywords click element xpath=/html/body/div/div[1]/div[1]/ul/li[2]
|
... ELSE IF "${Number}"=="100" run keywords sleep 1
|
||||||
... AND sleep 1
|
... AND Click element xpath=//*[@id="page-size"]/div/label[4]
|
||||||
sleep 2
|
... ELSE Clear Element Text xpath=/html/body/div[last()]/div[1]/div[2]/input
|
||||||
input text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${name}
|
... AND Input Text xpath=/html/body/div[last()]/div[1]/div[2]/input ${Number}
|
||||||
sleep 2
|
sleep 1
|
||||||
click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/i
|
Click element xpath=/html/body/div[last()]/div[1]/div[2]/button
|
||||||
sleep 2
|
|
||||||
click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]
|
|
||||||
sleep 2
|
sleep 2
|
||||||
|
${text} Get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[4]/div/span[1]
|
||||||
|
sleep 1
|
||||||
|
${Quantity} StringSegmentation ${text}
|
||||||
|
sleep 1
|
||||||
|
${quyu} Evaluate ${Quantity}%${Number}
|
||||||
|
${qumo} Evaluate ${Quantity}/${Number}
|
||||||
|
${quzheng} Evaluate int(${qumo})
|
||||||
|
${b} Set Variable ${1}
|
||||||
|
${Page1} Evaluate ${quzheng}+${b}
|
||||||
|
${Page} Set Variable if "${qumo}" != "0" ${Page1} ${qumo}
|
||||||
|
sleep 1
|
||||||
|
${text} Get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[4]/div/ul/li[8]
|
||||||
|
Should Be Equal As Strings ${text} ${Page}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Assertion
|
Assertion
|
||||||
[Arguments] ${assertxpath} ${asserttext}
|
[Arguments] ${assertxpath} ${asserttext}
|
||||||
${text} Get text xpath=${assertxpath}
|
${text} Get text xpath=${assertxpath}
|
||||||
Should Be Equal As Strings ${text} ${asserttext}
|
Should Be Equal As Strings ${text} ${asserttext}
|
||||||
|
|
||||||
RoleSearch
|
|
||||||
[Arguments] ${name}
|
|
||||||
[Documentation] Roles页面搜索功能
|
|
||||||
... ${name}:搜索条件name
|
|
||||||
sleep 1
|
|
||||||
Click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div/div[1]/input
|
|
||||||
sleep 1
|
|
||||||
Click element xpath=/html/body/div/div[1]/div[1]/ul/li[2]
|
|
||||||
sleep 1
|
|
||||||
input text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${name}
|
|
||||||
sleep 1
|
|
||||||
Click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/i
|
|
||||||
sleep 2
|
|
||||||
|
|
||||||
RolesDelete
|
|
||||||
Click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]
|
|
||||||
sleep 1
|
|
||||||
Click element id=appDel
|
|
||||||
sleep 1
|
|
||||||
Click element xpath=/html/body/div/div/div[3]/button[2]
|
|
||||||
sleep 1
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,82 +0,0 @@
|
|||||||
*** Settings ***
|
|
||||||
Library Selenium2Library
|
|
||||||
|
|
||||||
*** Keywords ***
|
|
||||||
|
|
||||||
Ui-Audit-Search
|
|
||||||
[Arguments] ${type} ${value}
|
|
||||||
sleep 2
|
|
||||||
click element //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/span/div/div/div[2]/div/div/div[1]/input
|
|
||||||
sleep 2
|
|
||||||
run keyword if "${type}"=="ID" Run Keywords click element xpath=/html/body/div/div[1]/div[1]/ul/li[2]
|
|
||||||
... AND sleep 1
|
|
||||||
... AND input text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
|
||||||
run keyword if "${type}"=="Operator" Run Keywords click element xpath=/html/body/div/div[1]/div[1]/ul/li[3]
|
|
||||||
... AND sleep 1
|
|
||||||
... AND input text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value}
|
|
||||||
... AND sleep 1
|
|
||||||
... AND click element xpath=/html/body/div/div[1]/div[1]/ul/li[1]
|
|
||||||
run keyword if "${type}"=="Time" Run Keywords click element xpath=/html/body/div/div[1]/div[1]/ul/li[4]
|
|
||||||
... AND sleep 1
|
|
||||||
... AND input text xpath=/html/body/div/div[1]/div/div[1]/span[1]/span[1]/div/input ${value}[0]
|
|
||||||
... AND sleep 1
|
|
||||||
... AND input text xpath=/html/body/div/div[1]/div/div[1]/span[1]/span[2]/div[1]/input ${value}[1]
|
|
||||||
... AND sleep 1
|
|
||||||
... AND input text xpath=/html/body/div/div[1]/div/div[1]/span[3]/span[1]/div/input ${value}[2]
|
|
||||||
... AND sleep 1
|
|
||||||
... AND input text xpath=/html/body/div/div[1]/div/div[1]/span[3]/span[2]/div[1]/input ${value}[3]
|
|
||||||
... AND sleep 1
|
|
||||||
... AND click element xpath=/html/body/div/div[2]/button[2]
|
|
||||||
sleep 2
|
|
||||||
click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/span/div/i
|
|
||||||
sleep 2
|
|
||||||
|
|
||||||
Ui-User-Search
|
|
||||||
sleep 2
|
|
||||||
click element id=one-input
|
|
||||||
sleep 2
|
|
||||||
click element id=input_list_li1
|
|
||||||
sleep 2
|
|
||||||
click element id=update_sreach0
|
|
||||||
sleep 2
|
|
||||||
click element id=OperatorInfo02
|
|
||||||
sleep 2
|
|
||||||
click element id=select_new_search_btn
|
|
||||||
sleep 2
|
|
||||||
|
|
||||||
Ui-User-Search-Operator
|
|
||||||
[Arguments] ${operator}
|
|
||||||
input text id=one-input ${operator}
|
|
||||||
sleep 2
|
|
||||||
click element id=select_new_search_btn
|
|
||||||
sleep 2
|
|
||||||
|
|
||||||
login
|
|
||||||
Input Text xpath=//*[@id="app"]/div/div[2]/div/div[2]/div/input sjy
|
|
||||||
sleep 1
|
|
||||||
input text xpath=//*[@id="app"]/div/div[2]/div/div[3]/div/input 111111
|
|
||||||
sleep 1
|
|
||||||
click element id=login
|
|
||||||
sleep 2
|
|
||||||
|
|
||||||
Ui-login
|
|
||||||
Menu administartion Audit Log
|
|
||||||
sleep 3
|
|
||||||
|
|
||||||
Ui-Pages
|
|
||||||
[Arguments] ${accpages}
|
|
||||||
click element xpath=//*[@id="app"]/div/div[3]/div/div/div[4]/div/ul/li[1]
|
|
||||||
sleep 2
|
|
||||||
click element xpath=//*[@id="app"]/div/div[3]/div/div/div[4]/div/button[2]/i
|
|
||||||
sleep 2
|
|
||||||
Clear Element Text xpath=//*[@id="app"]/div/div[3]/div/div/div[4]/div/span[2]/div/input
|
|
||||||
sleep 2
|
|
||||||
input text xpath=//*[@id="app"]/div/div[3]/div/div/div[4]/div/span[2]/div/input ${accpages}
|
|
||||||
sleep 2
|
|
||||||
press keys xpath=//*[@id="app"]/div/div[3]/div/div/div[4]/div/span[2]/div/input ENTER
|
|
||||||
sleep 2
|
|
||||||
|
|
||||||
Pages
|
|
||||||
[Arguments]
|
|
||||||
Menu administartion Audit Log
|
|
||||||
sleep 3
|
|
||||||
@@ -82,7 +82,7 @@ CreateSNATIPPools
|
|||||||
run keyword if "${type}"=="1" run keywords sleep 1
|
run keyword if "${type}"=="1" run keywords sleep 1
|
||||||
... AND click id=temporary_form #点击添加ip的加号
|
... AND click id=temporary_form #点击添加ip的加号
|
||||||
... AND sleep 2
|
... AND sleep 2
|
||||||
... AND input id=statusInputedit ${ip}[0] #输入ip内容,这里${value}是一个列表
|
... AND input xpath=//*[@id="wannat_vpn_color"]/form/div[3]/div/div/div[2]/div[1]/div/div/div[1]/div[1]/div/div[2]/div/input ${ip}[0] #输入ip内容,这里${value}是一个列表
|
||||||
... AND sleep 1
|
... AND sleep 1
|
||||||
... AND SANTIPIF ${j} ${ip} #判断是添加一个ip还是多个ip
|
... AND SANTIPIF ${j} ${ip} #判断是添加一个ip还是多个ip
|
||||||
... AND click id=wan_reach_test #点击可达性测试按钮
|
... AND click id=wan_reach_test #点击可达性测试按钮
|
||||||
@@ -118,9 +118,9 @@ EditSNATIPPools
|
|||||||
#判断对ip是修改或是新建或删除后新建或不进行修改
|
#判断对ip是修改或是新建或删除后新建或不进行修改
|
||||||
run keyword if "${type}"=="edit" Run Keywords click id=editForm0
|
run keyword if "${type}"=="edit" Run Keywords click id=editForm0
|
||||||
... AND sleep 1
|
... AND sleep 1
|
||||||
... AND clear element text id=statusInputedit
|
... AND clear element text xpath=//*[@id="wannat_vpn_color"]/form/div[3]/div/div/div[2]/div[1]/div/div/div[1]/div[1]/div/div[2]/div/input
|
||||||
... AND sleep 1
|
... AND sleep 1
|
||||||
... AND input id=statusInputedit ${ip}[0]
|
... AND input xpath=//*[@id="wannat_vpn_color"]/form/div[3]/div/div/div[2]/div[1]/div/div/div[1]/div[1]/div/div[2]/div/input ${ip}[0]
|
||||||
... AND sleep 1
|
... AND sleep 1
|
||||||
... AND click id=wan_reach_test
|
... AND click id=wan_reach_test
|
||||||
... AND sleep 1
|
... AND sleep 1
|
||||||
@@ -2104,7 +2104,6 @@ SystemUsageGetText
|
|||||||
... "${type}"=="Applications_Selectors_Items" /html/body/div[last()]/div[1]/div/div/div[2]/table/tbody/tr[9]/td[2]/div/span
|
... "${type}"=="Applications_Selectors_Items" /html/body/div[last()]/div[1]/div/div/div[2]/table/tbody/tr[9]/td[2]/div/span
|
||||||
[Return] ${TextValueXpath}
|
[Return] ${TextValueXpath}
|
||||||
|
|
||||||
|
|
||||||
CreatePacketCapture
|
CreatePacketCapture
|
||||||
[Arguments] ${name} ${AddressType} ${ClientIP} ${Protocol} ${EffectiveDevices} ${CapturedNumber} ${CaptureDuration} ${ClientPort}=null ${ServerIP}=null ${ServerPort}=null
|
[Arguments] ${name} ${AddressType} ${ClientIP} ${Protocol} ${EffectiveDevices} ${CapturedNumber} ${CaptureDuration} ${ClientPort}=null ${ServerIP}=null ${ServerPort}=null
|
||||||
[Documentation]
|
[Documentation]
|
||||||
@@ -2225,7 +2224,7 @@ EditPacketCapture
|
|||||||
click id=packetCaptureAdd_ok
|
click id=packetCaptureAdd_ok
|
||||||
Wait Until Element is Visible xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1] 30
|
Wait Until Element is Visible xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1] 30
|
||||||
Settings-search ${name} name
|
Settings-search ${name} name
|
||||||
sleep 1
|
sleep 2
|
||||||
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[4]/div/div/div/p/span
|
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[4]/div/div/div/p/span
|
||||||
Should Be Equal As Strings ${text} ${name}
|
Should Be Equal As Strings ${text} ${name}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user