This is an automated email from the ASF dual-hosted git repository. tenthe pushed a commit to branch fix-e2-tests in repository https://gitbox.apache.org/repos/asf/streampipes.git
commit 103a88c19973543dc8214ed14c00889eee46c347 Author: Philipp Zehnder <[email protected]> AuthorDate: Fri Jul 24 09:22:19 2026 +0000 test: update permission helper selectors --- ui/cypress/support/utils/user/PermissionUtils.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/ui/cypress/support/utils/user/PermissionUtils.ts b/ui/cypress/support/utils/user/PermissionUtils.ts index 23e7b6f685..696165bc76 100644 --- a/ui/cypress/support/utils/user/PermissionUtils.ts +++ b/ui/cypress/support/utils/user/PermissionUtils.ts @@ -32,7 +32,9 @@ export class PermissionUtils { if ($specific.length) { cy.wrap($specific).click(); } else { - cy.dataCy('open-manage-permissions') + cy.get( + '[data-cy="open-manage-permissions"], [data-cy="open-manage-adapter"]', + ) .should('be.visible') .click(); } @@ -74,14 +76,14 @@ export class PermissionUtils { PermissionUtils.openManagePermissions(resourceName); cy.dataCy('authorized-user').type(email); - cy.get(`[data-cy="user-option-${email}"]`).click(); + cy.get('.cdk-overlay-container mat-option').contains(email).click(); PermissionUtils.save(); } public static authorizeUserInManageDialog(email: string) { cy.dataCy('authorized-user').type(email); - cy.get(`[data-cy="user-option-${email}"]`).click(); + cy.get('.cdk-overlay-container mat-option').contains(email).click(); PermissionUtils.saveManageDialog(); } @@ -89,14 +91,14 @@ export class PermissionUtils { public static authorizeGroup(resourceName: string, groupName: string) { PermissionUtils.openManagePermissions(resourceName); cy.dataCy('authorized-group').type(groupName); - cy.get(`[data-cy="group-option-${groupName}"]`).click(); + cy.get('.cdk-overlay-container mat-option').contains(groupName).click(); PermissionUtils.save(); } public static authorizeGroupInManageDialog(groupName: string) { cy.dataCy('authorized-group').type(groupName); - cy.get(`[data-cy="group-option-${groupName}"]`).click(); + cy.get('.cdk-overlay-container mat-option').contains(groupName).click(); PermissionUtils.saveManageDialog(); }
