From a475854fc3b8a9c2893f623c66fad764ea5e2c61 Mon Sep 17 00:00:00 2001 From: Sweta Jewargikar Date: Fri, 8 Nov 2024 16:18:47 -0800 Subject: [PATCH] Updating the test to fix stale element exception (#686) --- .../test/tests/wnprc_purchasing/WNPRC_PurchasingTest.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/WNPRC_Purchasing/test/src/org/labkey/test/tests/wnprc_purchasing/WNPRC_PurchasingTest.java b/WNPRC_Purchasing/test/src/org/labkey/test/tests/wnprc_purchasing/WNPRC_PurchasingTest.java index 453e1ac8c..eaf72010b 100644 --- a/WNPRC_Purchasing/test/src/org/labkey/test/tests/wnprc_purchasing/WNPRC_PurchasingTest.java +++ b/WNPRC_Purchasing/test/src/org/labkey/test/tests/wnprc_purchasing/WNPRC_PurchasingTest.java @@ -320,7 +320,7 @@ public void testCreateRequestAndEmailNotification() throws IOException, CommandE log("Verifying the request created"); waitForElement(Locator.tagWithAttribute("h3", "title", "Purchase Requests")); - DataRegionTable table = DataRegionTable.DataRegion(getDriver()).find(); + DataRegionTable table = DataRegionTable.DataRegion(getDriver()).refindWhenNeeded(); assertEquals("Invalid number of requests ", 1, table.getDataRowCount()); assertEquals("Invalid request status ", "Review Pending", table.getDataAsText(0, "requestStatus")); @@ -386,7 +386,7 @@ public void testOtherVendorRequest() throws IOException, CommandException log("Verifying the request created"); waitForElement(Locator.tagWithAttribute("h3", "title", "Purchase Requests")); - DataRegionTable table = DataRegionTable.DataRegion(getDriver()).find(); + DataRegionTable table = DataRegionTable.DataRegion(getDriver()).refindWhenNeeded(); checker().verifyEquals("Invalid number of requests ", 1, table.getDataRowCount()); checker().verifyEquals("Invalid request status ", "Review Pending", table.getDataAsText(0, "requestStatus")); @@ -962,13 +962,13 @@ private String createRequest(Map request, @Nullable File fileNam if (getCurrentUser().equals("purchaseadmin@test.com")) { clickAndWait(Locator.linkWithText("All Open Requests")); - DataRegionTable table = new DataRegionTable("query", getDriver()); + DataRegionTable table = DataRegionTable.DataRegion(getDriver()).withName("query").refindWhenNeeded(); table.setFilter("requester", "Equals", "purchaseadmin"); return table.getDataAsText(0, "requestNum"); } else { - DataRegionTable table = DataRegionTable.DataRegion(getDriver()).find(); + DataRegionTable table = DataRegionTable.DataRegion(getDriver()).refindWhenNeeded(); return table.getDataAsText(table.getDataRowCount() - 1, "rowId"); } }