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();
     }

Reply via email to