Skip to content

Commit ab776b9

Browse files
authored
Wait for specialty assays to load (#2432)
1 parent 21f77be commit ab776b9

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

src/org/labkey/test/pages/assay/ChooseAssayTypePage.java

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,15 @@ public ReactAssayDesignerPage selectAssayType(String name)
6262
return selectStandardAssay();
6363
}
6464

65-
WebElement activeTab = elementCache().assayTypeTabs.selectTab("Specialty Assays");
65+
WebElement specialtySelect = Locator.id("specialty-assay-type-select")
66+
.waitForElement(elementCache().assayTypeTabs.findPanelForTab("Specialty Assays"), 2_000);
67+
// Ensure that assay types have loaded before attempting to switch tabs
68+
Locator.tagWithAttribute("option", "value", name).waitForElement(specialtySelect, 2_000);
69+
70+
elementCache().assayTypeTabs.selectTab("Specialty Assays");
6671

67-
WebElement specialtySelect = Locator.id("specialty-assay-type-select").findWhenNeeded(activeTab);
6872
shortWait().until(ExpectedConditions.visibilityOf(specialtySelect));
69-
selectOptionByText(specialtySelect, name);
73+
selectOptionByValue(specialtySelect, name);
7074

7175
waitFor(()->
7276
elementCache().selectButton.getText().toLowerCase().contains(name.toLowerCase()),

0 commit comments

Comments
 (0)