diff --git a/01-TestCase/tsg_ui/ui_administration/AuditLogsCase.robot b/01-TestCase/tsg_ui/ui_administration/AuditLogsCase.robot index bd6f726..d234483 100644 --- a/01-TestCase/tsg_ui/ui_administration/AuditLogsCase.robot +++ b/01-TestCase/tsg_ui/ui_administration/AuditLogsCase.robot @@ -273,7 +273,7 @@ AuditLogsUsers ${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 + click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td/div/div/span/div/span sleep ${sleep_min} AdminOpenPages //*[@id="Administration"]/ul/li[2] //*[@id="Administration"]/ul/li[2] xpath AuditLogsSearch ${id} Users diff --git a/01-TestCase/tsg_ui/ui_administration/LDAPServerCase.robot b/01-TestCase/tsg_ui/ui_administration/LDAPServerCase.robot index 4bd4b4c..8970b2b 100644 --- a/01-TestCase/tsg_ui/ui_administration/LDAPServerCase.robot +++ b/01-TestCase/tsg_ui/ui_administration/LDAPServerCase.robot @@ -37,31 +37,31 @@ EditLDAPServer LDAPServerClickOn/OffButton [Tags] Positive UI Administration LDAP Server - AdminOpenPages sidebarsystem_LadpServer sidebarsystem_LadpServer - LDAPServerSearch 1 id + AdminOpenPages //*[@id="Administration"]/ul/li[5] //*[@id="Administration"]/ul/li[5] xpath + LDAPServerSearch 613 id ${text1} Get Element Attribute xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[7]/div/div/span/div class click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[7]/div/div/span/div/span - AdminOpenPages sidebarsystem_LadpServer sidebarsystem_LadpServer - LDAPServerSearch 1 id + AdminOpenPages //*[@id="Administration"]/ul/li[5] //*[@id="Administration"]/ul/li[5] xpath + LDAPServerSearch 613 id ${text2} Get Element Attribute xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[7]/div/div/span/div class Should Not Be Equal ${text1} ${text2} click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[7]/div/div/span/div/span LDAPServerClickADCAuthenticationButton [Tags] Positive UI Administration LDAP Server - AdminOpenPages sidebarsystem_LadpServer sidebarsystem_LadpServer - LDAPServerSearch 1 id + AdminOpenPages //*[@id="Administration"]/ul/li[5] //*[@id="Administration"]/ul/li[5] xpath + LDAPServerSearch 613 id ${text1} Get Element Attribute xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[9]/div/div/span/div class click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[9]/div/div/span/div/span - AdminOpenPages sidebarsystem_LadpServer sidebarsystem_LadpServer - LDAPServerSearch 1 id + AdminOpenPages //*[@id="Administration"]/ul/li[5] //*[@id="Administration"]/ul/li[5] xpath + LDAPServerSearch 613 id ${text2} Get Element Attribute xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[9]/div/div/span/div class Should Not Be Equal ${text1} ${text2} click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[9]/div/div/span/div/span LDAPServerPagingDisplay [Tags] Positive UI Administration LDAP Server - AdminOpenPages sidebarsystem_LadpServer sidebarsystem_LadpServer + AdminOpenPages //*[@id="Administration"]/ul/li[5] //*[@id="Administration"]/ul/li[5] xpath AuditLogs-PagingDisplay 50 CreateLDAPServerNameMinSize @@ -140,7 +140,7 @@ CreateLDAPServerErrorPassword CreateLDAPServerPortExceedMax [Tags] Negtive UI Administration LDAP Server - AdminOpenPages sidebarsystem_LadpServer sidebarsystem_LadpServer + AdminOpenPages //*[@id="Administration"]/ul/li[5] //*[@id="Administration"]/ul/li[5] xpath click element id=ldapAdd 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 diff --git a/01-TestCase/tsg_ui/ui_administration/LoginLogsCase.robot b/01-TestCase/tsg_ui/ui_administration/LoginLogsCase.robot index dcb8eb7..00083e4 100644 --- a/01-TestCase/tsg_ui/ui_administration/LoginLogsCase.robot +++ b/01-TestCase/tsg_ui/ui_administration/LoginLogsCase.robot @@ -8,19 +8,19 @@ LoginLogsSearchOperator ${a} evaluate random.randint(1000,9999) random UserCreatePage 0000 ${a} 111111 log 30 log superuser Login ${a} 111111 - AdminOpenPages //*[@id="Administration"]/ul/li[3] //*[@id="Administration"]/ul/li[3] + AdminOpenPages //*[@id="Administration"]/ul/li[3] //*[@id="Administration"]/ul/li[3] xpath LoginLogsSearch ${a} Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[6]/div/div/span/span ${a} Login ${username} ${password} LoginLogsPagingDisplay [Tags] Positive UI Administration Login Logs - AdminOpenPages //*[@id="Administration"]/ul/li[3] //*[@id="Administration"]/ul/li[3] + AdminOpenPages //*[@id="Administration"]/ul/li[3] //*[@id="Administration"]/ul/li[3] xpath AuditLogs-PagingDisplay 100 LoginLogsAdminTurnPage [Tags] Positive UI Administration Login Logs - AdminOpenPages //*[@id="Administration"]/ul/li[3] //*[@id="Administration"]/ul/li[3] + AdminOpenPages //*[@id="Administration"]/ul/li[3] //*[@id="Administration"]/ul/li[3] xpath AdminTurnPage //*[@id="app"]/div/div[3]/div[2]/div/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div/div[4]/div/button[1] //*[@id="app"]/div/div[3]/div[2]/div/div/div[4]/div/span[2]/div/input 2 ... //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span 1 //*[@id="app"]/div/div[3]/div[2]/div/div/div[4]/div/ul/li[last()] \ No newline at end of file diff --git a/01-TestCase/tsg_ui/ui_administration/LoginRestrictionsCase.robot b/01-TestCase/tsg_ui/ui_administration/LoginRestrictionsCase.robot index bb70f07..0915cd1 100644 --- a/01-TestCase/tsg_ui/ui_administration/LoginRestrictionsCase.robot +++ b/01-TestCase/tsg_ui/ui_administration/LoginRestrictionsCase.robot @@ -6,7 +6,7 @@ Library OperatingSystem EditLoginRestrictionsRestrictionsButton [Tags] Positive UI Administration Login Restrictions - AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] + AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] xpath RestrictionsButton open Assertion-ElementAttributes //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[1]/div/div el-switch is-checked class RestrictionsButton close @@ -14,7 +14,7 @@ EditLoginRestrictionsRestrictionsButton LoginRestrictionsAddIP [Tags] Positive UI Administration Login Restrictions - AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] + AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] xpath AddAuthorizedSourceIP 255.145.111.1/24 Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} LoginRestrictions-SearchIP 255.145.111.1/24 @@ -22,7 +22,7 @@ LoginRestrictionsAddIP LoginRestrictionsNotWhitelistLogin [Tags] Positive UI Administration Login Restrictions - AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] + AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] xpath RestrictionsButton open ${Whitelist}= LoginRestrictionsObtainSQLIP LoginRestrictions-SearchIP 192.168.32.1/24 @@ -38,7 +38,7 @@ LoginRestrictionsNotWhitelistLogin LoginRestrictionsLoginLockout [Tags] Positive UI Administration Login Restrictions - AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] + AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] xpath RestrictionsButton open EditMaximumLoginAttemepts 2 EditLockTime 1 @@ -57,76 +57,76 @@ LoginRestrictionsLoginLockout CloseLoginRestrictionsNotWhitelistLogin [Tags] Positive UI Administration Login Restrictions - AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] + AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] xpath RestrictionsButton close LoginRestrictions-SearchIP 192.168.32.1/24 LoginRestrictions-DeleteIP Login ${username} ${password} - AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] + AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] xpath AddAuthorizedSourceIP 192.168.32.1/24 MaximumLoginAttemeptsMinimum [Tags] Boundary UI Administration Login Restrictions - AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] + AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] xpath EditMaximumLoginAttemepts 1 Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} MaximumLoginAttemeptsMax [Tags] Boundary UI Administration Login Restrictions - AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] + AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] xpath EditMaximumLoginAttemepts 10 Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} MaximumLoginAttemeptsMax [Tags] Boundary UI Administration Login Restrictions - AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] + AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] xpath EditLockTime 60 Wait Until Element Is Enabled xpath=/html/body/div[last()]/p ${sleep_Wait} LoginRestrictionsAddIPExceed255 [Tags] Negtive UI Administration Login Restrictions - AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] + AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] xpath AddAuthorizedSourceIP 255.145.256.1/24 Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[2]/div/div[1]/div[2]/div[1]/div/div[last()]/div/div[2] Please enter the correct ip address LoginRestrictionsAddIPNExceed32 [Tags] Negtive UI Administration Login Restrictions - AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] + AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] xpath AddAuthorizedSourceIP 255.145.255.1/33 Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[2]/div/div[1]/div[2]/div[1]/div/div[last()]/div/div[2] Please enter the correct ip address LoginRestrictionsAddIPExists [Tags] Negtive UI Administration Login Restrictions - AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] + AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] xpath AddAuthorizedSourceIP 255.145.111.1/24 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 //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] + AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] xpath LoginRestrictions-SearchIP 255.145.111.1/24 LoginRestrictions-DeleteIP MaximumLoginAttemeptsExceedMax [Tags] Negtive UI Administration Login Restrictions - AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] + AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] xpath EditMaximumLoginAttemepts 11 Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[3]/div/div[2] Please enter a value between 1 and 10 MaximumLoginAttemeptsExceedMinimum [Tags] Negtive UI Administration Login Restrictions - AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] + AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] xpath EditMaximumLoginAttemepts 0 Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[3]/div/div[2] Please enter a value between 1 and 10 LockTimeExceedMax [Tags] Negtive UI Administration Login Restrictions - AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] + AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] xpath EditLockTime 61 Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[4]/div/div[2] Please enter a value between 1 and 60 LockTimeExceedMinimum [Tags] Negtive UI Administration Login Restrictions - AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] + AdminOpenPages //*[@id="Administration"]/ul/li[6] //*[@id="Administration"]/ul/li[6] xpath EditLockTime 0 Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[4]/div/div[2] Please enter a value between 1 and 60 diff --git a/01-TestCase/tsg_ui/ui_settings/DecryptionKeyringsCase.robot b/01-TestCase/tsg_ui/ui_settings/DecryptionKeyringsCase.robot index 20c3f31..9d002ae 100644 --- a/01-TestCase/tsg_ui/ui_settings/DecryptionKeyringsCase.robot +++ b/01-TestCase/tsg_ui/ui_settings/DecryptionKeyringsCase.robot @@ -117,7 +117,7 @@ DecryptionKeyringsEditSearchName DecryptionKeyringsEditDefaultCertificate [Tags] Positive UI Settings DecryptionKeyrings - OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[2] xpath + OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath Settings-Search 1 id EditDefaultCertificate 220 Settings-Search 1 id @@ -137,13 +137,13 @@ DecryptionKeyringsDownload # DecryptionKeyringsTurnPage # [Tags] Positive UI Settings DecryptionKeyrings - # OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[2] xpath + # OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath # TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[4]/div/button[1] # ... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[4]/div/span[2]/div/input 2 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span DecryptionKeyringsCertificateExpirationDelay [Tags] Positive UI Settings DecryptionKeyrings - OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[2] xpath + OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath Settings-Search CertificateExpirationDelay name ${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[6]/div/div/div/span Should Be Equal As Strings Expired ${text} @@ -152,7 +152,7 @@ DecryptionKeyringsAllSearch [Tags] Positive UI Settings DecryptionKeyrings CreateDecryptionKeyrings ${TEST NAME} ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key 2 id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet1 name ${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/p/span - OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[2] xpath + OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath DecryptionKeyringsSearch ${id} ${TEST NAME} SettingsAssertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/p/span ${id} SettingsAssertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span ${TEST NAME} @@ -161,52 +161,52 @@ DecryptionKeyringsAllSearch DecryptionKeyringsPagingDisplay [Tags] Positive UI Settings DecryptionKeyrings - OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[2] xpath + OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath PagingDisplay 50 DecryptionKeyringsIDSortButton [Tags] Positive UI Settings DecryptionKeyrings - OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[2] xpath + OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[1]/div/span/i Decryption Keyrings DecryptionKeyringsNameSortButton [Tags] Positive UI Settings DecryptionKeyrings - OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[2] xpath + OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[2]/div/span/i Decryption Keyrings DecryptionKeyringsTypeSortButton [Tags] Positive UI Settings DecryptionKeyrings - OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[2] xpath + OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[3]/div/span/i Decryption Keyrings DecryptionKeyringsExpiryDateSortButton [Tags] Positive UI Settings DecryptionKeyrings - OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[2] xpath + OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[7]/div/span/i Decryption Keyrings DecryptionKeyringsCRLSortButton [Tags] Positive UI Settings DecryptionKeyrings - OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[2] xpath + OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[8]/div/span/i Decryption Keyrings DecryptionKeyringsIsssuerBySortButton [Tags] Positive UI Settings DecryptionKeyrings - OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[2] xpath + OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[9]/div/span/i Decryption Keyrings DecryptionKeyringsIsssuerToSortButton [Tags] Positive UI Settings DecryptionKeyrings - OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[2] xpath + OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[10]/div/span/i Decryption Keyrings DecryptionKeyringsCommonNameSortButton [Tags] Positive UI Settings DecryptionKeyrings - OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[2] xpath + OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[11]/div/span/i Decryption Keyrings DecryptionKeyringsModifiedTimeSortButton [Tags] Positive UI Settings DecryptionKeyrings - OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[2] xpath + OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[12]/div/span/i Decryption Keyrings DecryptionKeyringsCreateNameMinSize @@ -263,7 +263,7 @@ DecryptionKeyringsCAEntityFileCAMiddleType DecryptionKeyringsNullName [Tags] Negtive UI Settings DecryptionKeyrings - OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[2] xpath + OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath click id=app_create sleep ${sleep_min} click id=keyringsadd_sub @@ -277,7 +277,7 @@ DecryptionKeyringsNullName DecryptionKeyringsMaxSizeHSM [Tags] Negtive UI Settings DecryptionKeyrings - OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[2] xpath + OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath click id=app_create sleep ${sleep_min} input id=keyringsadd_name1 DecryptionKeyringsMaxSizeHSM @@ -295,7 +295,7 @@ DecryptionKeyringsMaxSizeHSM DecryptionKeyringsMaxSizeCustomized [Tags] Negtive UI Settings DecryptionKeyrings - OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[2] xpath + OpenPages //*[@id="Settings"]/ul/li[3] //*[@id="proxyTabs"]/div/ul/li[2] xpath click id=app_create sleep ${sleep_min} input id=keyringsadd_name1 DecryptionKeyringsMaxSizeCustomized diff --git a/01-TestCase/tsg_ui/ui_settings/DecryptionProfileCase.robot b/01-TestCase/tsg_ui/ui_settings/DecryptionProfileCase.robot index a2471b3..051dce3 100644 --- a/01-TestCase/tsg_ui/ui_settings/DecryptionProfileCase.robot +++ b/01-TestCase/tsg_ui/ui_settings/DecryptionProfileCase.robot @@ -518,13 +518,13 @@ DecryptionProfileAllCloseTLSv1.3 DecryptionProfileTurnPage [Tags] Positive UI Settings DecryptionProfile - OpenPages //*[@id="Settings"]/ul/li[1] Three-levelMenu=//*[@id="profilesTabs"]/li[5] xpath + OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[5] xpath TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[4]/div/button[1] ... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[4]/div/span[2]/div/input 2 //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[2]/td[1]/div/div DecryptionProfilePagingDisplay [Tags] Positive UI Settings DecryptionProfile - OpenPages //*[@id="Settings"]/ul/li[1] Three-levelMenu=//*[@id="profilesTabs"]/li[5] xpath + OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[5] xpath PagingDisplay 50 DecryptionProfileNameMinSize @@ -560,7 +560,7 @@ DecryptionProfileDeleteReferencedData DecryptionProfileNullname [Tags] Negtive UI Settings DecryptionProfile - OpenPages //*[@id="Settings"]/ul/li[1] Three-levelMenu=//*[@id="Settings"]/ul/li[1] xpath + OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="Settings"]/ul/li[1] xpath click id=insertAdd sleep ${sleep_min} click id=decryption-ok @@ -571,7 +571,7 @@ DecryptionProfileNullname DercryptionProfileVersionLessTLSv1.2 [Tags] Negtive UI Settings DecryptionProfile - OpenPages //*[@id="Settings"]/ul/li[1] Three-levelMenu=//*[@id="Settings"]/ul/li[1] xpath + OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="Settings"]/ul/li[1] xpath sleep ${sleep_min} click id=insertAdd sleep ${sleep_min} @@ -590,7 +590,7 @@ DercryptionProfileVersionLessTLSv1.2 DercryptionProfileVersionError [Tags] Negtive UI Settings DecryptionProfile - OpenPages //*[@id="Settings"]/ul/li[1] Three-levelMenu=//*[@id="Settings"]/ul/li[1] xpath + OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="Settings"]/ul/li[1] xpath sleep ${sleep_min} click id=insertAdd sleep ${sleep_min} diff --git a/01-TestCase/tsg_ui/ui_settings/HijackFilesCase.robot b/01-TestCase/tsg_ui/ui_settings/HijackFilesCase.robot index 3118ab2..b52f03b 100644 --- a/01-TestCase/tsg_ui/ui_settings/HijackFilesCase.robot +++ b/01-TestCase/tsg_ui/ui_settings/HijackFilesCase.robot @@ -97,13 +97,13 @@ HijackFilesDownloadFile HijackFilesPagesTurnPage [Tags] Positive UI Settings HijackFile - OpenPages sidebarProxy_Profiles Three-levelMenu=//*[@id="profilesTabs"]/li[3] xpath + OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[3] xpath TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[1] ... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/span[2]/div/input 2 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div HijackFilesPagingDisplay [Tags] Positive UI Settings HijackFile - OpenPages sidebarProxy_Profiles Three-levelMenu=//*[@id="profilesTabs"]/li[3] xpath + OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[3] xpath PagingDisplay 50 HijackFilesCreateNameMinSize @@ -154,7 +154,7 @@ HijackFilesUploadNullFile HijackFilesUploadExceed20MFile [Tags] Negtive html Settings HijackFile - OpenPages sidebarProxy_Profiles Three-levelMenu=//*[@id="profilesTabs"]/li[3] xpath + OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[3] xpath click id=hijackAdd sleep ${sleep_min} Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[2]/div/div/div[1]/input ${path}hijack_files/Exceed20MFile.html @@ -168,11 +168,11 @@ HijackFilesUploadTypeDoesNotMatch InsertScritsDeleteReferencedData [Tags] Negtive UI Settings HijackFile - DeleteReferencedData HijackFile sidebarProxy_Profiles 611 The referenced data are not allowed to delete Three-level menu=//*[@id="profilesTabs"]/li[3] xpath + DeleteReferencedData HijackFile //*[@id="Settings"]/ul/li[1] 611 The referenced data are not allowed to delete //*[@id="profilesTabs"]/li[3] HijackFilesCreateNullName [Tags] Negtive UI Settings HijackFile - OpenPages sidebarProxy_Profiles //*[@id="profilesTabs"]/li[3] xpath + OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[3] xpath click id=hijackAdd sleep ${sleep} click id=hijackAddOk1 diff --git a/01-TestCase/tsg_ui/ui_settings/InsertScriptCase.robot b/01-TestCase/tsg_ui/ui_settings/InsertScriptCase.robot index b18d9d0..a349d75 100644 --- a/01-TestCase/tsg_ui/ui_settings/InsertScriptCase.robot +++ b/01-TestCase/tsg_ui/ui_settings/InsertScriptCase.robot @@ -62,13 +62,13 @@ InsertScriptDownloadFile InsertScritsPagesTurnPage [Tags] Positive UI Settings InsertScript - OpenPages //*[@id="Settings"]/ul/li[1] Three-levelMenu=//*[@id="profilesTabs"]/li[2] xpath + OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[2] xpath TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[1] ... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/span[2]/div/input 2 //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[1]/div/div InsertScritsPagingDisplay [Tags] Positive UI Settings InsertScript - OpenPages //*[@id="Settings"]/ul/li[1] Three-levelMenu=//*[@id="profilesTabs"]/li[2] xpath + OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[2] xpath PagingDisplay 50 InsertScriptCreateSpecialFileName @@ -95,7 +95,7 @@ InsertScriptsUploadNullFile InsertScriptsUploadExceed20MFile [Tags] Negtive UI File Settings InsertScript - OpenPages //*[@id="Settings"]/ul/li[1] Three-levelMenu=//*[@id="profilesTabs"]/li[2] xpath + OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[2] xpath click id=insertAdd sleep ${sleep_min} Choose File xpath=//*[@id="insertAddUpload"]/div[1]/input ${path}insert_files\\Exceed20MFile.css @@ -109,7 +109,7 @@ InsertScriptsFileTypeDoesNotMatch InsertScritsCreateNullName [Tags] Negtive UI Settings InsertScrit - OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[2] + OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[2] xpath click id=insertAdd sleep ${sleep} click id=insertAddOk1 @@ -121,4 +121,4 @@ InsertScritsCreateNullName InsertScritsDeleteReferencedData [Tags] Negtive UI Settings InsertScrit - DeleteReferencedData InsertScript //*[@id="Settings"]/ul/li[1] 551 The referenced data are not allowed to delete Three-level menu=//*[@id="Settings"]/ul/li[1] xpath + DeleteReferencedData InsertScript //*[@id="Settings"]/ul/li[1] 551 The referenced data are not allowed to delete //*[@id="profilesTabs"]/li[2] diff --git a/01-TestCase/tsg_ui/ui_settings/ResponsePagesCase.robot b/01-TestCase/tsg_ui/ui_settings/ResponsePagesCase.robot index aa7b888..57ff7d0 100644 --- a/01-TestCase/tsg_ui/ui_settings/ResponsePagesCase.robot +++ b/01-TestCase/tsg_ui/ui_settings/ResponsePagesCase.robot @@ -118,6 +118,6 @@ ResponsePagesFileTypeDoesNotMatch ResponsePagesDeleteReferencedData [Tags] Negtive UI Settings ResponsePages - DeleteReferencedData ResponsePage //*[@id="Settings"]/ul/li[1] 395 The referenced data are not allowed to delete + DeleteReferencedData ResponsePage //*[@id="Settings"]/ul/li[1] 395 The referenced data are not allowed to delete //*[@id="profilesTabs"]/li[1] diff --git a/01-TestCase/tsg_ui/ui_settings/TrafficMirrorProfilesCase.robot b/01-TestCase/tsg_ui/ui_settings/TrafficMirrorProfilesCase.robot index 0aaf169..9c3fdd6 100644 --- a/01-TestCase/tsg_ui/ui_settings/TrafficMirrorProfilesCase.robot +++ b/01-TestCase/tsg_ui/ui_settings/TrafficMirrorProfilesCase.robot @@ -115,7 +115,7 @@ TrafficMirrorProfilesNoInput TrafficMirrorProfilesDeleteReferencedData [Tags] Negtive UI Settings TrafficMirrorProfile - DeleteReferencedData TrafficMirrorProfile //*[@id="Settings"]/ul/li[1] 15 The referenced data are not allowed to delete Three-level menu=//*[@id="profilesTabs"]/li[4] xpath + DeleteReferencedData TrafficMirrorProfile //*[@id="Settings"]/ul/li[1] 15 The referenced data are not allowed to delete //*[@id="profilesTabs"]/li[4] diff --git a/02-Keyword/tsg_ui/administration/Administration.robot b/02-Keyword/tsg_ui/administration/Administration.robot index 8246875..8457427 100644 --- a/02-Keyword/tsg_ui/administration/Administration.robot +++ b/02-Keyword/tsg_ui/administration/Administration.robot @@ -54,7 +54,7 @@ UserCreatePage click element //span[.="${role}"] sleep ${sleep_min} click button xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/button[1] - Wait Until Element Is Enabled id=profilesTabs_Profile_ResponsePages ${sleep_Wait} + Wait Until Element Is Enabled id=userAdd ${sleep_Wait} UserCreatePageErrorVerification [Arguments] ${name} ${username} ${accPasswd} ${Required_Password_Change} ${day} ${accEnable} ${role} diff --git a/02-Keyword/tsg_ui/setting/Settings.robot b/02-Keyword/tsg_ui/setting/Settings.robot index d9a797c..2991ad3 100644 --- a/02-Keyword/tsg_ui/setting/Settings.robot +++ b/02-Keyword/tsg_ui/setting/Settings.robot @@ -2271,7 +2271,7 @@ OpenPages ... ${Targeting} :三级菜单 定位方式 默认不输入为id click id=Settings sleep ${sleep} - click xapath=${SecondaryMenu} + click xpath=${SecondaryMenu} sleep ${sleep} run keyword if "${Targeting}"=="null" run keywords sleep ${sleep_min} ... AND click id=${Three-levelMenu} @@ -2565,10 +2565,9 @@ DeleteReferencedData sleep ${sleep_min} click id=Settings #点击一级目录Settings sleep ${sleep_min} - click id=${SecondaryMenu} #点击二级目录Proxy Profiles + click xpath=${SecondaryMenu} #点击二级目录Proxy Profiles sleep ${sleep} - run keyword if "${Three-levelMenu}"!="null" run keywords sleep ${sleep_min} - ... AND click id=${Three-levelMenu} + click xpath=${Three-levelMenu} sleep ${sleep_min} Settings-Search ${ID} id sleep ${sleep}