From 7816776cdf0e5378446194b898dbf2bb5ce64c13 Mon Sep 17 00:00:00 2001 From: GnsP Date: Wed, 10 Jul 2024 20:12:57 +0530 Subject: [PATCH] Wait for the banner to be clickable before clicking on it --- src/e2e-test/java/io/cdap/cdap/ui/utils/Commands.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/e2e-test/java/io/cdap/cdap/ui/utils/Commands.java b/src/e2e-test/java/io/cdap/cdap/ui/utils/Commands.java index bae36123a49..690bc011c5e 100644 --- a/src/e2e-test/java/io/cdap/cdap/ui/utils/Commands.java +++ b/src/e2e-test/java/io/cdap/cdap/ui/utils/Commands.java @@ -354,8 +354,10 @@ public static void fillInPipelineName(String pipelineName) { public static void dismissTopBanner() { try { - ElementHelper.clickOnElement(Helper.locateElementByXPath( - "//div[@data-testid='valium-banner-hydrator']//button[@class='close ng-scope']")); + WebElement bannerCloseButton = Helper.locateElementByXPath( + "//div[@data-testid='valium-banner-hydrator']//button[@class='close ng-scope']"); + WaitHelper.waitForElementToBeClickable(bannerCloseButton); + ElementHelper.clickOnElement(bannerCloseButton); } catch (NoSuchElementException e) { // pass }