diff --git a/src/org/labkey/test/WebDriverWrapper.java b/src/org/labkey/test/WebDriverWrapper.java index fdc904bb47..6bb1e1cbad 100644 --- a/src/org/labkey/test/WebDriverWrapper.java +++ b/src/org/labkey/test/WebDriverWrapper.java @@ -2979,10 +2979,11 @@ public void mouseOut() catch (WebDriverException ignore) { } } - public void mouseOver(Locator l) + public WebElement mouseOver(Locator l) { WebElement el = l.findElement(getDriver()); mouseOver(el); + return el; } public void mouseOver(WebElement el) diff --git a/src/org/labkey/test/tests/SimpleModuleTest.java b/src/org/labkey/test/tests/SimpleModuleTest.java index 6aa794d81b..84e506917a 100644 --- a/src/org/labkey/test/tests/SimpleModuleTest.java +++ b/src/org/labkey/test/tests/SimpleModuleTest.java @@ -56,6 +56,7 @@ import org.labkey.test.params.list.IntListDefinition; import org.labkey.test.params.list.ListDefinition; import org.labkey.test.util.DataRegionTable; +import org.labkey.test.util.LabKeyExpectedConditions; import org.labkey.test.util.LogMethod; import org.labkey.test.util.LoggedParam; import org.labkey.test.util.Maps; @@ -1215,7 +1216,8 @@ private void doTestReportIcon() private void doTestReportCreatedDate() { log("Verify module report \"created\" date"); - click(Locator.tag("span").withClass("fa-list-ul").notHidden()); + WebElement detailsLink = Locator.tag("span").withClass("fa-list-ul").notHidden().findElement(getDriver()); + doAndWaitForPageToLoad(() -> shortWait().until(LabKeyExpectedConditions.clickUntilStale(detailsLink))); waitForText("August 01 2015"); }