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 f1e11434fe fix for failing test linking adapter to assets (#4461)
f1e11434fe is described below

commit f1e11434feed2fb8517f14d7d2e6b2410fa3ec7d
Author: Jacqueline Höllig <[email protected]>
AuthorDate: Mon May 11 21:11:30 2026 +0200

    fix for failing test linking adapter to assets (#4461)
---
 ui/cypress/support/utils/connect/ConnectUtils.ts | 25 ++++++++++++++++++------
 1 file changed, 19 insertions(+), 6 deletions(-)

diff --git a/ui/cypress/support/utils/connect/ConnectUtils.ts 
b/ui/cypress/support/utils/connect/ConnectUtils.ts
index 6b412df092..e180ffbb8b 100644
--- a/ui/cypress/support/utils/connect/ConnectUtils.ts
+++ b/ui/cypress/support/utils/connect/ConnectUtils.ts
@@ -296,7 +296,18 @@ export class ConnectUtils {
         const firstElements = assetHierarchy.slice(0, -1);
 
         firstElements.forEach(el => {
-            cy.dataCy(`toggle-${el}`).click();
+            cy.get('body').then($body => {
+                const toggleSelector = `[data-cy="toggle-${el}"]`;
+
+                if ($body.find(toggleSelector).length > 0) {
+                    cy.dataCy(`toggle-${el}`).click();
+                } else {
+                    cy.get('mat-tree.asset-tree')
+                        .find('.mat-tree-node')
+                        .contains(el)
+                        .click();
+                }
+            });
         });
 
         if (firstElements.length === 0) {
@@ -308,12 +319,14 @@ export class ConnectUtils {
             .contains(lastElement)
             .click();
     }
-
     private static expandCollapsedAssetTreeNodes() {
-        cy.get('mat-tree.asset-tree [data-cy^="toggle-"]').then($toggles => {
-            const collapsedToggles = [...$toggles].filter(
-                toggle => toggle.getAttribute('aria-expanded') === 'false',
-            );
+        cy.get('mat-tree.asset-tree').then($tree => {
+            const collapsedToggles = $tree
+                .find('[data-cy^="toggle-"]')
+                .toArray()
+                .filter(
+                    toggle => toggle.getAttribute('aria-expanded') === 'false',
+                );
 
             if (collapsedToggles.length === 0) {
                 return;

Reply via email to