From e51341d4154c42be33715c11c281d9b73e90a9cd Mon Sep 17 00:00:00 2001 From: Ondrej Kotek Date: Thu, 20 Aug 2026 16:45:47 +0200 Subject: [PATCH] Adding click() workaround for selecting secondary menu --- .../testsuite/fragment/VerticalNavigationFragment.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/org/jboss/hal/testsuite/fragment/VerticalNavigationFragment.java b/common/src/main/java/org/jboss/hal/testsuite/fragment/VerticalNavigationFragment.java index b6861f2a..6685b34a 100644 --- a/common/src/main/java/org/jboss/hal/testsuite/fragment/VerticalNavigationFragment.java +++ b/common/src/main/java/org/jboss/hal/testsuite/fragment/VerticalNavigationFragment.java @@ -38,7 +38,13 @@ public void selectPrimary(String id) { public void selectSecondary(String primaryId, String secondaryId) { WebElement primaryMenuItem = root.findElement(By.cssSelector("#" + primaryId + " > a")); new Actions(browser).moveToElement(primaryMenuItem).perform(); - waitGui().until().element(By.id(primaryId + "-secondary")).is().visible(); + try { + waitGui().until().element(By.id(primaryId + "-secondary")).is().visible(); + } catch (org.openqa.selenium.TimeoutException e) { + // try click when hower does not work + primaryMenuItem.click(); + waitGui().until().element(By.id(primaryId + "-secondary")).is().visible(); + } selectItem(secondaryId); }