From e66ce65ba9fe51cd2b00ca22f810e49e522ff4f8 Mon Sep 17 00:00:00 2001 From: Olli Tietäväinen Date: Thu, 10 Jan 2019 13:58:06 +0200 Subject: copied waitUntil to selectMenuPath from FW8 (#11415) --- uitest/src/test/java/com/vaadin/tests/tb3/AbstractTB3Test.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/uitest/src/test/java/com/vaadin/tests/tb3/AbstractTB3Test.java b/uitest/src/test/java/com/vaadin/tests/tb3/AbstractTB3Test.java index 4df23a54ba..81d1b48a0b 100644 --- a/uitest/src/test/java/com/vaadin/tests/tb3/AbstractTB3Test.java +++ b/uitest/src/test/java/com/vaadin/tests/tb3/AbstractTB3Test.java @@ -1057,6 +1057,15 @@ public abstract class AbstractTB3Test extends ParallelTest { protected void selectMenuPath(String... menuCaptions) { selectMenu(menuCaptions[0], true); + // Make sure menu popup is opened. + waitUntil(new ExpectedCondition() { + @Override + public Boolean apply(WebDriver webDriver) { + return isElementPresent(By.className("gwt-MenuBarPopup")) + || isElementPresent(By.className("v-menubar-popup")); + } + }); + // Move to the menu item opened below the menu bar. new Actions(getDriver()) .moveByOffset(0, -- cgit v1.2.3