Skip to content

Commit c65432a

Browse files
authored
Click report details link in a more reliable fashion (#2506)
1 parent 5a195dc commit c65432a

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

src/org/labkey/test/WebDriverWrapper.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2979,10 +2979,11 @@ public void mouseOut()
29792979
catch (WebDriverException ignore) { }
29802980
}
29812981

2982-
public void mouseOver(Locator l)
2982+
public WebElement mouseOver(Locator l)
29832983
{
29842984
WebElement el = l.findElement(getDriver());
29852985
mouseOver(el);
2986+
return el;
29862987
}
29872988

29882989
public void mouseOver(WebElement el)

src/org/labkey/test/tests/SimpleModuleTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
import org.labkey.test.params.list.IntListDefinition;
5757
import org.labkey.test.params.list.ListDefinition;
5858
import org.labkey.test.util.DataRegionTable;
59+
import org.labkey.test.util.LabKeyExpectedConditions;
5960
import org.labkey.test.util.LogMethod;
6061
import org.labkey.test.util.LoggedParam;
6162
import org.labkey.test.util.Maps;
@@ -1215,7 +1216,8 @@ private void doTestReportIcon()
12151216
private void doTestReportCreatedDate()
12161217
{
12171218
log("Verify module report \"created\" date");
1218-
click(Locator.tag("span").withClass("fa-list-ul").notHidden());
1219+
WebElement detailsLink = Locator.tag("span").withClass("fa-list-ul").notHidden().findElement(getDriver());
1220+
doAndWaitForPageToLoad(() -> shortWait().until(LabKeyExpectedConditions.clickUntilStale(detailsLink)));
12191221
waitForText("August 01 2015");
12201222
}
12211223

0 commit comments

Comments
 (0)