diff --git a/01-TestCase/tsg_ui/ui_administration/AuditLogsCase.robot b/01-TestCase/tsg_ui/ui_administration/AuditLogsCase.robot index 2a697be..706fb37 100644 --- a/01-TestCase/tsg_ui/ui_administration/AuditLogsCase.robot +++ b/01-TestCase/tsg_ui/ui_administration/AuditLogsCase.robot @@ -13,10 +13,10 @@ AuditLogsResponsePage 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 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} 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 + 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[3]/div/div Response Page Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[2]/div/div Add @@ -30,10 +30,10 @@ AuditLogsInsertScript 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 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} 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 + 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[3]/div/div Insert Script Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[2]/div/div Add @@ -47,10 +47,10 @@ AuditLogsHijackFile 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 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} 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 + 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[3]/div/div Hijack File Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[2]/div/div Add @@ -64,10 +64,10 @@ AuditLogsTrafficMirrorProfile 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 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} 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 + 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[3]/div/div Traffic Mirror Profile Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[2]/div/div Add @@ -80,19 +80,19 @@ AuditLogsDecryptionProfile ... 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 + sleep ${sleep_min} ${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 + sleep ${sleep_min} ${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 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} 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 + 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[3]/div/div Decryption Profile Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[2]/div/div Add @@ -106,10 +106,10 @@ AuditLogsSNATIPPools ${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 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} 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 + 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[3]/div/div SNAT IP Pools Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[2]/div/div Add @@ -121,10 +121,10 @@ AuditLogsVPNAccounts CreateVPNAccounts AuditLogsVPNAccounts 111111 name EditVPNAccounts AuditLogsVPNAccounts 222222 name VPNAccountsDelete - Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} 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 + 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[3]/td[2]/div/div Add Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[2]/td[2]/div/div Update @@ -135,13 +135,13 @@ AuditLogsTrustedCertificateAuthorities 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 + 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 DeleteAuthorities_del - Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} 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 + 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[3]/div/div Trusted Certificate Authorities Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[2]/div/div Add @@ -156,10 +156,10 @@ AuditLogsDecryptionKeyrings ... 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 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} 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 + 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[3]/div/div Decryption Keyrings Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[2]/div/div Add @@ -176,7 +176,7 @@ AuditLogsSSLDecryptionExclusion sleep ${sleep} 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 + 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[3]/div/div SSL Decryption Exclusion Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[2]/div/div Add @@ -187,17 +187,17 @@ 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 + sleep ${sleep} 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 + sleep ${sleep_min} + 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]/td[10]/div/div/div/span - sleep 1 - Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20 + sleep ${sleep_min} + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} 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 + 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[3]/div/div Cached Intermediate Certificates Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[2]/td[2]/div/div Update @@ -210,25 +210,25 @@ AuditLogsSSLFingerprint 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 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} SSLFingerprintImportJA3 ${path}SSLFingerprint_files/InportSSLFingerprint.csv Settings-Search d8c87baaaaaaaaaaaa9e41242626c2f3 JA3Hash - sleep 1 + sleep ${sleep_min} ${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 + 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[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 + sleep ${sleep_min} 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 + 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[3]/div/div SSL Fingerprint Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[2]/td[2]/div/div Import @@ -239,15 +239,15 @@ AuditLogsDPacketCapture 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 + sleep ${sleep} 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] - Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20 + 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] DeletePacketCapture - Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} 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 + 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[3]/div/div Packet Capture Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[4]/td[2]/div/div Add @@ -262,10 +262,10 @@ AuditLogsIPLibraries CreateIpLibraries Geo Name City Algeria ${a} ${a} ${iplist} Longitude=-1 Latitude=12.13 EditIpLibraries Geo Name ${a} Longitude=-2 Latitude=12.13 DeleteIPLibraries - Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog 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 20 + 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[3]/div/div IP Libraries Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[2]/div/div Add @@ -281,10 +281,10 @@ AuditLogsUsers 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 + sleep ${sleep_min} 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 + 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[3]/div/div Users Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[2]/div/div Add @@ -297,16 +297,16 @@ AuditLogsRoles ... //*[@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 ${a} evaluate random.randint(10000,99990) random CreateRoles RolesEditName${a} 自动化测试 ${list} - Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20 + Wait Until Element Is Enabled id=profilesTabs_Profile_Insert ${sleep_Wait} RoleSearch RolesEditName${a} Click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr EditRoles name=EditRolesEditName${a} RoleSearch EditRolesEditName${a} RolesDelete - Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} 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 + 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[3]/td[2]/div/div Add Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[2]/td[2]/div/div Update @@ -331,13 +331,13 @@ AuditLogsLDAPServer EditLDAPServer ${list1} open LDAPServerSearch ${id} id click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[7]/div/div/span/div/span - sleep 1 + sleep ${sleep_min} click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/span/div/i DeleteLDAPServer - Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog 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 20 + 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[3]/div/div LDAP Server Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[4]/td[2]/div/div Add @@ -349,7 +349,7 @@ AuditLogsLoginRestrictions [Tags] Positive UI LDAP Server Administration Login Restrictions AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions AddAuthorizedSourceIP 255.145.111.1/24 - Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} LoginRestrictions-SearchIP 255.145.111.1/24 LoginRestrictions-DeleteIP RestrictionsButton open @@ -357,7 +357,7 @@ AuditLogsLoginRestrictions EditLockTime 1 AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog 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 20 + 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[4]/td[2]/div/div Update Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[2]/div/div Update @@ -370,25 +370,25 @@ AuditLogsSearchDate [Tags] Positive UI Administration AuditLogs ${date1}= Get Current Date result_format=%Y-%m-%d %H:%M:%S #获取当前时间 log ${date1} - sleep 2 + sleep ${sleep} ${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 + Wait Until Element Is Enabled id=profilesTabs_Profile_Insert ${sleep_Wait} 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 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} 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 + sleep ${sleep_min} click element xpath=/html/body/div/div[1]/div/div[3]/div/div[2]/div[1] - sleep 1 + sleep ${sleep_min} AuditLogsSearch-NotID Roles - sleep 1 + sleep ${sleep_min} ${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} @@ -411,7 +411,7 @@ PagingDisplay # AdminOpenPages sidebarsystem_PolicyConfigurationLog sidebarsystem_PolicyConfigurationLog # ${date1}= Get Current Date result_format=%Y%m%d%H%M%S # click element id=audit_logExport - # sleep 2 + # sleep ${sleep} # ${a} Set Variable ${1} # ${date1} Evaluate ${date1}-${a} # Should Exist ${Downloadpath}audit_log_${date1} diff --git a/01-TestCase/tsg_ui/ui_administration/LDAPServerCase.robot b/01-TestCase/tsg_ui/ui_administration/LDAPServerCase.robot index 41f4fba..3283112 100644 --- a/01-TestCase/tsg_ui/ui_administration/LDAPServerCase.robot +++ b/01-TestCase/tsg_ui/ui_administration/LDAPServerCase.robot @@ -142,10 +142,10 @@ CreateLDAPServerPortExceedMax [Tags] Negtive UI Administration LDAP Server AdminOpenPages sidebarsystem_LadpServer sidebarsystem_LadpServer click element id=ldapAdd - sleep 1 + sleep ${sleep_min} input text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[2]/form/div[3]/div/div[1]/input 65536 click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[2]/form/div[1]/label - sleep 1 + sleep ${sleep_min} Assertion //*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[2]/form/div[3]/div/div[2] save LDAP config port cannot be empty or must between 1 ~ 65535. diff --git a/01-TestCase/tsg_ui/ui_administration/LoginRestrictionsCase.robot b/01-TestCase/tsg_ui/ui_administration/LoginRestrictionsCase.robot index fb87b74..eed3fb9 100644 --- a/01-TestCase/tsg_ui/ui_administration/LoginRestrictionsCase.robot +++ b/01-TestCase/tsg_ui/ui_administration/LoginRestrictionsCase.robot @@ -16,7 +16,7 @@ LoginRestrictionsAddIP [Tags] Positive UI Administration Login Restrictions AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions AddAuthorizedSourceIP 255.145.111.1/24 - Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} LoginRestrictions-SearchIP 255.145.111.1/24 LoginRestrictions-DeleteIP @@ -28,12 +28,12 @@ LoginRestrictionsNotWhitelistLogin LoginRestrictions-SearchIP 192.168.32.1/24 LoginRestrictions-DeleteIP Login ${username} ${password} - Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} Assertion /html/body/div[last()]/p Unauthorized source IP. UpdataLoginRestrictionsSQLIP ${Whitelist} - sleep 2 + sleep ${sleep} click element xpath=/html/body/div/div/div[2]/div/div[4]/button - sleep 2 + sleep ${sleep} Assertion //*[@id="children0"]/div/span Dashboard LoginRestrictionsLoginLockout @@ -44,15 +44,15 @@ LoginRestrictionsLoginLockout EditLockTime 1 Login ${username} 1321456 click element xpath=/html/body/div/div/div[2]/div/div[4]/button - sleep 1 + sleep ${sleep_min} click element xpath=/html/body/div/div/div[2]/div/div[4]/button - sleep 1 + sleep ${sleep_min} Assertion /html/body/div[last()]/p Login lockout. sleep 60 input text xpath=//*[@id="app"]/div/div[2]/div/div[3]/div/input ${Password} - sleep 1 + sleep ${sleep_min} click element xpath=/html/body/div/div/div[2]/div/div[4]/button - sleep 2 + sleep ${sleep} Assertion //*[@id="children0"]/div/span Dashboard CloseLoginRestrictionsNotWhitelistLogin @@ -69,19 +69,19 @@ MaximumLoginAttemeptsMinimum [Tags] Boundary UI Administration Login Restrictions AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions EditMaximumLoginAttemepts 1 - Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} MaximumLoginAttemeptsMax [Tags] Boundary UI Administration Login Restrictions AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions EditMaximumLoginAttemepts 10 - Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} MaximumLoginAttemeptsMax [Tags] Boundary UI Administration Login Restrictions AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions EditLockTime 60 - Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} LoginRestrictionsAddIPExceed255 [Tags] Negtive UI Administration Login Restrictions @@ -99,7 +99,7 @@ LoginRestrictionsAddIPExists [Tags] Negtive UI Administration Login Restrictions AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions AddAuthorizedSourceIP 255.145.111.1/24 - Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} 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 AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions diff --git a/01-TestCase/tsg_ui/ui_administration/MyAccountCase.robot b/01-TestCase/tsg_ui/ui_administration/MyAccountCase.robot index 6613e79..1a70147 100644 --- a/01-TestCase/tsg_ui/ui_administration/MyAccountCase.robot +++ b/01-TestCase/tsg_ui/ui_administration/MyAccountCase.robot @@ -8,7 +8,7 @@ MyAccountEditClose [Tags] Positive UI Administration My Account OpenMyAccountPage EditMyAccount ${TEST NAME} 1111111 1111111 close - Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} OpenMyAccountPage EditMyAccount ${username} ${password} ${password} close @@ -16,7 +16,7 @@ MyAccountEditOpen [Tags] Positive UI Administration My Account OpenMyAccountPage EditMyAccount ${TEST NAME} 1111111 1111111 Open - Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} OpenMyAccountPage EditMyAccount ${username} ${password} ${password} close @@ -24,7 +24,7 @@ MyAccountEditNameMinSize [Tags] Boundary UI Administration My Account OpenMyAccountPage EditMyAccount 1 1111111 1111111 close - Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} OpenMyAccountPage EditMyAccount ${username} ${password} ${password} close @@ -32,7 +32,7 @@ MyAccountEditNameMaxSize [Tags] Boundary UI Administration My Account OpenMyAccountPage EditMyAccount MyAccountEditNameMaxSizeMyAccoun 1111111 1111111 close - Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} OpenMyAccountPage EditMyAccount ${username} ${password} ${password} close @@ -40,7 +40,7 @@ MyAccountEditNameSpecialChar [Tags] Boundary UI Administration My Account OpenMyAccountPage EditMyAccount 中文+absc+моряков+@#¥%……&* 1111111 1111111 close - Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} OpenMyAccountPage EditMyAccount ${username} ${password} ${password} close @@ -48,7 +48,7 @@ MyAccountEditDayMinimum [Tags] Boundary UI Administration My Account OpenMyAccountPage EditMyAccount ${username} 1111111 1111111 open 1 - Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} OpenMyAccountPage EditMyAccount ${username} ${password} ${password} close @@ -56,7 +56,7 @@ MyAccountEditDayMinimum [Tags] Boundary UI Administration My Account OpenMyAccountPage EditMyAccount ${username} 1111111 1111111 open 2147483647 - Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} OpenMyAccountPage EditMyAccount ${username} ${password} ${password} close @@ -70,7 +70,7 @@ MyAccountPasswordNotModified [Tags] Negtive UI Administration My Account OpenMyAccountPage EditMyAccount ${username} ${password} ${password} - Wait Until Element Is Enabled xpath=/html/body/div[last()]/p 20 + Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} Assertion /html/body/div[last()]/p The password setting cannot be the same as the previous one. MyAccountTwoPasswordsAreInconsistent diff --git a/01-TestCase/tsg_ui/ui_administration/RolesCase.robot b/01-TestCase/tsg_ui/ui_administration/RolesCase.robot index a0c7d14..dd744f9 100644 --- a/01-TestCase/tsg_ui/ui_administration/RolesCase.robot +++ b/01-TestCase/tsg_ui/ui_administration/RolesCase.robot @@ -11,10 +11,10 @@ RolesCreateReadOnly ${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 Uizidonghua${a} 自动化测试 ${list} - Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20 + Wait Until Element Is Enabled id=profilesTabs_Profile_Insert ${sleep_Wait} RoleSearch Uizidonghua${a} RolesVerification //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/div[1]/div/div/ul/li[2]/div/i ReadOnly - sleep 1 + sleep ${sleep_min} RolesDelete RolesCreateDisable @@ -23,7 +23,7 @@ RolesCreateDisable ${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 Uizidonghua${a} 自动化测试 ${list} - Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20 + Wait Until Element Is Enabled id=profilesTabs_Profile_Insert ${sleep_Wait} RoleSearch Uizidonghua${a} RolesVerification //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/div[1]/div/div/ul/li[1]/div/i Disable RolesDelete @@ -34,7 +34,7 @@ RolesEditName ... //*[@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 ${a} evaluate random.randint(1000,9999) random CreateRoles RolesEditName${a} 自动化测试 ${list} - Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20 + Wait Until Element Is Enabled id=profilesTabs_Profile_Insert ${sleep_Wait} RoleSearch RolesEditName${a} Click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr EditRoles name=RolesEditName${a} @@ -48,7 +48,7 @@ RolesEditDescription ${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 RolesEditDescription${a} 自动化测试 ${list} - Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20 + Wait Until Element Is Enabled id=profilesTabs_Profile_Insert ${sleep_Wait} RoleSearch RolesEditDescription${a} Click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr EditRoles description=RolesEditName @@ -62,7 +62,7 @@ RolesEditAuthority ${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 RolesEditAuthority${a} 自动化测试 ${list} - Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20 + Wait Until Element Is Enabled id=profilesTabs_Profile_Insert ${sleep_Wait} RoleSearch RolesEditAuthority${a} Click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr EditRoles Authority=1 Authorityxpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[4]/div/i @@ -79,7 +79,7 @@ RolesClickAllButton [Tags] Positive UI Administration Roles 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 - sleep 1 + 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 ${text2} Get Element Attribute xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[4]/td[1]/div/div/span/div/div/label/span[1] class Should Be Equal As Strings ${text1} el-checkbox__input is-checked @@ -90,7 +90,7 @@ RolesBuiltinRoleNotDeleteAndEdit AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert RoleSearch superuser click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr - sleep 1 + sleep ${sleep_min} ${text1} Get Element Attribute id=appEdit class ${text2} Get Element Attribute id=appDel class Should Be Equal As Strings ${text1} el-button el-button--default el-button--small is-disabled @@ -102,7 +102,7 @@ RolesCitedDelete ... //*[@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 ${a} evaluate random.randint(1000,9999) random CreateRoles RolesCitedDelete 自动化测试 ${list} - Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20 + Wait Until Element Is Enabled id=profilesTabs_Profile_Insert ${sleep_Wait} UserCreatePage 0000 ${a} 111111 open 30 close RolesCitedDelete AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert RoleSearch RolesCitedDelete @@ -110,9 +110,9 @@ RolesCitedDelete Menu administration Accounts UserSearchName ${a} UserName click element id=userEdit - Wait Until Element Is Enabled xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[1] 20 + Wait Until Element Is Enabled xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[1] ${sleep_Wait} click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[last()]/div/div/div/span/span/i - sleep 1 + sleep ${sleep_min} ${text} Get Element Attribute xpath=/html/body/div[last()]/div[1]/div[1]/ul/li[2] class Should Be Equal As Strings ${text} el-select-dropdown__item selected @@ -120,13 +120,13 @@ RolesDisable [Tags] Positive UI Administration Roles ${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 CreateRoles RolesDisable 自动化测试 ${list} - Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20 + Wait Until Element Is Enabled id=profilesTabs_Profile_Insert ${sleep_Wait} ${a} evaluate random.randint(1000,9999) random UserCreatePage 0000 ${a} 111111 log 30 log RolesDisable Login ${a} 111111 ${text} get text xpath=/html/body/div/div/div[2]/ul/li[1]/div/span Should Not Be Equal ${text} Dashboard - sleep 1 + sleep ${sleep_min} Login ${username} ${password} AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert RoleSearch RolesDisable @@ -137,22 +137,22 @@ RolesReadOnly ${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[2]/div/i ${b} evaluate random.randint(1000,9999) random CreateRoles RolesReadOnly${b} 自动化测试 ${list} - Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20 + Wait Until Element Is Enabled id=profilesTabs_Profile_Insert ${sleep_Wait} ${a} evaluate random.randint(1000,9999) random UserCreatePage 0000 ${a} 111111 log 30 log RolesReadOnly${b} Login ${a} 111111 - sleep 1 + sleep ${sleep_min} AdminOpenPages sidebarObjects_ip sidebarObjects_ip Amenu=children2 - 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 20 + 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 - sleep 1 + sleep ${sleep_min} ${text1} Get Element Attribute id=objectCreate class ${text2} Get Element Attribute id=objectDel class ${text3} get text xpath=//*[@id="objectEdit"]/span/div/div[2]/p[1] Should Be Equal As Strings ${text1} el-button el-button--default el-button--small is-disabled el-dropdown-selfdefine Should Be Equal As Strings ${text2} el-button el-button--default el-button--small is-disabled Should Be Equal As Strings ${text3} View - sleep 1 + sleep ${sleep_min} Login ${username} ${password} AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert RoleSearch RolesReadOnly${b} @@ -165,21 +165,21 @@ RolesNotSettingsAuthority ${a} evaluate random.randint(1000,9999) random UserCreatePage 0000 ${a} 111111 log 30 log RolesNotSettingsAuthority Login ${a} 111111 - sleep 1 + sleep ${sleep_min} AdminOpenPages sidebarObjects_ProxyManipulation sidebarObjects_ProxyManipulation Amenu=children1 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 ${sleep_Wait} click element id=proxyManipulationinsert - sleep 1 + sleep ${sleep_min} click element xpath=//*[@id="policy_paper_left"]/div[12]/div/div/form/div[5]/div/div/div/div[1]/span/span/i - sleep 1 + sleep ${sleep_min} ${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 - sleep 1 + sleep ${sleep_min} click element id=sidebarObjects_ProxyManipulation - sleep 2 + sleep ${sleep} click element xpath=/html/body/div/div/div[3]/button[2] - sleep 2 + sleep ${sleep} Login ${username} ${password} AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert RoleSearch RolesNotSettingsAuthority @@ -190,26 +190,26 @@ RolesNotPolicies&ObjectsAuthority ${b} evaluate random.randint(1000,9999) random ${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[2]/div/i CreateRoles RolesNotPolicies&ObjectsAuthority${b} 自动化测试 ${list} - Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20 + Wait Until Element Is Enabled id=profilesTabs_Profile_Insert ${sleep_Wait} RoleSearch RolesNotPolicies&ObjectsAuthority${b} click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr - sleep 1 + sleep ${sleep_min} click element id=appEdit - Wait Until Element Is Enabled xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[1] 20 + Wait Until Element Is Enabled xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[1] ${sleep_Wait} click element xpath=//*[@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 - sleep 1 + sleep ${sleep_min} click element id=rolesOk - Wait Until Element Is Enabled id=app_create 20 + Wait Until Element Is Enabled id=app_create ${sleep_Wait} ${a} evaluate random.randint(1000,9999) random UserCreatePage 0000 ${a} 111111 log 30 log RolesNotPolicies&ObjectsAuthority${b} Login ${a} 111111 - sleep 1 + sleep ${sleep_min} 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 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 Should Be Equal As Strings ${text} The user does not have the permission to read policies. - sleep 2 + sleep ${sleep} Login ${username} ${password} AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert RoleSearch RolesNotPolicies&ObjectsAuthority${b} @@ -223,36 +223,36 @@ RolesNotPoliciesAndSSLDecrptionExcelusionAndPolicyVerfyAndProxyTCPOptionAuthorit ... //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[6]/ul/li[5]/div/i ${a} evaluate random.randint(1000,9999) random CreateRoles ReferenceCountNotShow${a} 自动化测试 ${list} - Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20 + Wait Until Element Is Enabled id=profilesTabs_Profile_Insert ${sleep_Wait} RoleSearch ReferenceCountNotShow${a} click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr - sleep 1 + sleep ${sleep_min} click element id=appEdit - Wait Until Element Is Enabled xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[1] 20 + Wait Until Element Is Enabled xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[1] ${sleep_Wait} click element xpath=//*[@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 - sleep 1 + sleep ${sleep_min} Execute Javascript window.scrollTo(0, document.body.scrollHeight) click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[6]/ul/li[3]/ul/li[3]/div/i - sleep 1 + sleep ${sleep_min} click element id=rolesOk - Wait Until Element Is Enabled id=app_create 20 + Wait Until Element Is Enabled id=app_create ${sleep_Wait} ${b} evaluate random.randint(1000,9999) random UserCreatePage 0000 ${b} 111111 log 30 log ReferenceCountNotShow${a} Login ${b} 111111 - sleep 1 + sleep ${sleep_min} 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 #点击搜索框 - sleep 1 + sleep ${sleep_min} click element xpath=/html/body/div/div[1]/div[1]/ul/li[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 897 - sleep 1 + sleep ${sleep_min} click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/i - Wait Until Element Is Enabled id=quotefrequency 20 + Wait Until Element Is Enabled id=quotefrequency ${sleep_Wait} click element id=quotefrequency sleep 3 Page Should Not Contain byb-自动化测试勿动 #断言该元素未出现 Login ${username} ${password} - sleep 2 + sleep ${sleep} AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert RoleSearch ReferenceCountNotShow${a} RolesDelete @@ -262,7 +262,7 @@ RolesCreateNameMinSize ${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 @ 自动化测试 ${list} - Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20 + Wait Until Element Is Enabled id=profilesTabs_Profile_Insert ${sleep_Wait} RoleSearch @ Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/span/span @ RolesDelete @@ -273,7 +273,7 @@ RolesCreateNameMaxSize ... //*[@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 ${b} evaluate random.randint(1000,9999) random CreateRoles RolesCreateNameMaxSizeRolesCreateNameMaxSizeRolesCreateNameMaxSizeRolesCreateNameMaxSizeRolesCreateNameMaxSizeRolesCreateNam${b} 自动化测试 ${list} - Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20 + Wait Until Element Is Enabled id=profilesTabs_Profile_Insert ${sleep_Wait} RoleSearch RolesCreateNameMaxSizeRolesCreateNameMaxSizeRolesCreateNameMaxSizeRolesCreateNameMaxSizeRolesCreateNameMaxSizeRolesCreateNameMax Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/span/span RolesCreateNameMaxSizeRolesCreateNameMaxSizeRolesCreateNameMaxSizeRolesCreateNameMaxSizeRolesCreateNameMaxSizeRolesCreateNameMax RolesDelete @@ -283,7 +283,7 @@ RolesCreateNameSpecialChar ${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 中文+absc+моряков+#¥%……&* 自动化测试 ${list} - Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20 + Wait Until Element Is Enabled id=profilesTabs_Profile_Insert ${sleep_Wait} RoleSearch 中文+absc+моряков+#¥%……&* Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/span/span 中文+absc+моряков+#¥%……&* RolesDelete @@ -299,7 +299,7 @@ RolesCreateNameNull [Tags] Negtive UI Administration Roles AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert Click element id=app_create - sleep 1 + sleep ${sleep_min} click element id=rolesOk - sleep 1 + sleep ${sleep_min} Assertion //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[1]/div/div[3] Please enter the content \ No newline at end of file diff --git a/01-TestCase/tsg_ui/ui_administration/UsersCase.robot b/01-TestCase/tsg_ui/ui_administration/UsersCase.robot index d47b98a..b7076b9 100644 --- a/01-TestCase/tsg_ui/ui_administration/UsersCase.robot +++ b/01-TestCase/tsg_ui/ui_administration/UsersCase.robot @@ -11,11 +11,11 @@ UsersCreate UserSearchName ${a} UserName ${UserName1} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div Should Be Equal As Strings ${UserName1} ${a} - sleep 1 + sleep ${sleep_min} Login ${a} 111111 ${text1} get text xpath=//*[@id="children0"]/div/span Should Be Equal As Strings ${text1} Dashboard - sleep 1 + sleep ${sleep_min} Login ${username} ${password} UsersCreateOpenRequiredPasswordChange @@ -31,7 +31,7 @@ UsersCreateCloseEnableButton ${a} evaluate random.randint(1000,9999) random UserCreatePage 0000 ${a} 111111 open 30 close superuser UserSearchName ${a} UserName - sleep 1 + 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 Should Be Equal As Strings ${text} el-switch @@ -40,7 +40,7 @@ UsersCreateRoleSuperReader ${a} evaluate random.randint(1000,9999) random UserCreatePage 0000 ${a} 111111 open 30 close superreader UserSearchName ${a} UserName - sleep 1 + sleep ${sleep_min} ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[5]/div/div Should Be Equal As Strings ${text} superreader @@ -49,9 +49,9 @@ UsersCloseEnableButton ${a} evaluate random.randint(1000,9999) random UserCreatePage 0000 ${a} 111111 log 30 log superuser UserSearchName ${a} UserName - sleep 1 + sleep ${sleep_min} Click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[10]/div/div/span/div - sleep 1 + 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 Should Be Equal As Strings ${text} el-switch @@ -61,7 +61,7 @@ UsersEdit UserCreatePage UsersEdit ${a} 111111 log 30 log superuser UserSearchName UsersEdit Name UserEdit 1111 close - Wait Until Element Is Enabled id=userEdit 20 + Wait Until Element Is Enabled id=userEdit ${sleep_Wait} 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 Should Be Equal As Strings ${text} el-switch @@ -120,14 +120,14 @@ UsersCreatePasswordExpirationMax UsersCreateUserNameRepeat [Tags] Negtive UI Administration Users UserCreatePageErrorVerification UsersCreateUserNameRepeat byb 111111 log 30 log superuser - sleep 1 + sleep ${sleep_min} ${text} get text xpath=/html/body/div[last()]/p Should Be Equal As Strings ${text} User already exists UsersCreatePasswordFormatError [Tags] Negtive UI Administration Users UserCreatePageErrorVerification UsersCreateUserNameRepeat byb @#¥%……&*(*-++ log 30 log superuser - sleep 1 + sleep ${sleep_min} ${text1} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2] ${text2} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[4]/div/div[2] Should Be Equal As Strings ${text1} Only English letters, numbers, and special characters ~!@#$%^&*_.? @@ -136,15 +136,15 @@ UsersCreatePasswordFormatError UsersCreatePasswordDifferent [Tags] Negtive UI Administration Users Menu administration Accounts - sleep 1 + sleep ${sleep_min} Click element id=userAdd - sleep 1 + sleep ${sleep_min} Input Text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div/input 11 - sleep 1 + sleep ${sleep_min} Input Text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[4]/div/div[1]/input 111 - sleep 1 + sleep ${sleep_min} click button xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/button[1] - sleep 1 + sleep ${sleep_min} ${text} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[4]/div/div[2] Should Be Equal As Strings ${text} The two passwords are inconsistent @@ -165,11 +165,11 @@ UsersCreatePasswordExpirationIs0 UsersCreateNull [Tags] Negtive UI Administration Users Menu administration Accounts - sleep 1 + sleep ${sleep_min} Click element id=userAdd - Wait Until Element Is Enabled xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/button[1] 20 + Wait Until Element Is Enabled xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/button[1] ${sleep_Wait} click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/button[1] - sleep 1 + sleep ${sleep_min} ${text1} Get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[1]/div/div[3] ${text2} Get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[2]/div/div[3] ${text3} Get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]