From 7de3ec07a8ddfefa572dc79816fe568723857074 Mon Sep 17 00:00:00 2001 From: Sebastian Benjamin Date: Fri, 20 Mar 2026 16:15:31 -0700 Subject: [PATCH] Wait for canvas to load instead of "Loading..." messages to disappear --- .../test/tests/external/labModules/JBrowseTestHelper.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jbrowse/test/src/org/labkey/test/tests/external/labModules/JBrowseTestHelper.java b/jbrowse/test/src/org/labkey/test/tests/external/labModules/JBrowseTestHelper.java index 363dfca50..95290fc73 100644 --- a/jbrowse/test/src/org/labkey/test/tests/external/labModules/JBrowseTestHelper.java +++ b/jbrowse/test/src/org/labkey/test/tests/external/labModules/JBrowseTestHelper.java @@ -165,8 +165,8 @@ public static void waitForJBrowseToLoad(BaseWebDriverTest test) test.waitForElement(Locator.tagWithAttribute("button", "title", "close this track").notHidden(), WebDriverWrapper.WAIT_FOR_PAGE); test.waitForElement(Locator.tagWithClassContaining("button", "MuiButtonBase-root").notHidden(), WebDriverWrapper.WAIT_FOR_PAGE); //this is the icon from the track label - test.waitForElementToDisappear(Locator.tagWithText("div", "Loading"), WebDriverWrapper.WAIT_FOR_PAGE); //track data - test.waitForElementToDisappear(Locator.tagWithText("p", "Loading").withClass("MuiTypography-root"), WebDriverWrapper.WAIT_FOR_PAGE); // the track data + Locator.XPathLocator trackContainer = Locator.tagWithAttributeContaining("div", "data-testid", "trackRenderingContainer-"); + test.waitForElement(trackContainer.descendant(Locator.tagWithAttributeContaining("canvas", "data-testid", "_done")), WebDriverWrapper.WAIT_FOR_PAGE); //track data } public static long getTotalVariantFeatures(BaseWebDriverTest test)