From 0a7431745c6ba43af58538c19a26793b00368039 Mon Sep 17 00:00:00 2001 From: labkey-sweta Date: Fri, 20 Dec 2024 15:46:38 -0800 Subject: [PATCH 1/2] wait for page to load completely to avoid stale element exception. --- test/src/org/labkey/test/tests/cds/CDSTestLearnAbout.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test/src/org/labkey/test/tests/cds/CDSTestLearnAbout.java b/test/src/org/labkey/test/tests/cds/CDSTestLearnAbout.java index da304b81a..0f8e43e62 100644 --- a/test/src/org/labkey/test/tests/cds/CDSTestLearnAbout.java +++ b/test/src/org/labkey/test/tests/cds/CDSTestLearnAbout.java @@ -620,6 +620,7 @@ public void testLearnAboutPublications() { log("Verify Publications listing page"); LearnGrid learnGrid = cds.viewLearnAboutPage(LearnTab.PUBLICATIONS); + sleep(CDSHelper.CDS_WAIT_LEARN); //wait for page to load completely to avoid stale element exception. List publicationLockedLists = XPATH_RESULT_ROW_TITLE.findElements(learnGrid.getGrid()); List freeColItems = XPATH_RESULT_ROW_DATA.findElements(learnGrid.getGrid()); @@ -1209,6 +1210,7 @@ public void testIntegratedDataInstructions() String MAbName = "2F5"; log("Verify sub-header instruction text on Learn About page for MAbs - " + MAbName); cds.viewLearnAboutPage(LearnTab.MABS); + sleep(CDSHelper.CDS_WAIT_LEARN);//wait for page to load completely to avoid stale element exception. goToDetail(MAbName, true); log("Verify sub-header instruction under MAb Characterization Studies"); From f0855d20f90f9f52eb31a1a70984066c2da27dda Mon Sep 17 00:00:00 2001 From: labkey-sweta Date: Mon, 27 Jan 2025 09:00:13 -0800 Subject: [PATCH 2/2] Test updates --- test/src/org/labkey/test/util/cds/CDSHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/src/org/labkey/test/util/cds/CDSHelper.java b/test/src/org/labkey/test/util/cds/CDSHelper.java index e5d04d4e1..1fc30a177 100644 --- a/test/src/org/labkey/test/util/cds/CDSHelper.java +++ b/test/src/org/labkey/test/util/cds/CDSHelper.java @@ -2026,7 +2026,7 @@ public int createReport(RReportHelper rReportHelper, String queryUrl, @Nullable _test.beginAt(queryUrl); if (!skipViewData) { - _test.waitForElement(Locator.linkWithText("view data")); + _test.waitForElement(Locator.linkWithText("view data"), WebDriverWrapper.WAIT_FOR_PAGE); _test.click(Locator.linkWithText("view data")); }