This is an automated email from the ASF dual-hosted git repository.

tenthe pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/streampipes.git


The following commit(s) were added to refs/heads/dev by this push:
     new 9ebedabcf6 fix: e2 tests (#4770)
9ebedabcf6 is described below

commit 9ebedabcf6e0916b2696f159e385f24e77feb05a
Author: Philipp Zehnder <[email protected]>
AuthorDate: Fri Jul 24 23:21:53 2026 +0200

    fix: e2 tests (#4770)
---
 ui/cypress/support/utils/user/PermissionUtils.ts | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/ui/cypress/support/utils/user/PermissionUtils.ts 
b/ui/cypress/support/utils/user/PermissionUtils.ts
index 23e7b6f685..9a11fd48f4 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"], [data-cy="open-manage-pipeline"]',
+                )
                     .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();
     }
@@ -161,7 +163,9 @@ export class PermissionUtils {
 
     public static validateUserCanChangePermissions(resourceName: string) {
         PermissionUtils.openManagePermissions(resourceName);
-        cy.dataCy('permission-public-element').should('exist');
+        cy.dataCy('permission-public-element', { timeout: 10000 }).should(
+            'exist',
+        );
         PermissionUtils.cancel();
     }
 

Reply via email to