Skip to content

Commit da627a5

Browse files
authored
Helper to create dataset categories with retry (#6925)
1 parent 35a30c9 commit da627a5

1 file changed

Lines changed: 2 additions & 18 deletions

File tree

study/test/src/org/labkey/test/tests/study/AutoLinkToStudyTest.java

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,11 @@
1212
import org.labkey.test.categories.Assays;
1313
import org.labkey.test.categories.Daily;
1414
import org.labkey.test.components.CustomizeView;
15-
import org.labkey.test.components.ext4.Window;
1615
import org.labkey.test.pages.query.ExecuteQueryPage;
1716
import org.labkey.test.util.ApiPermissionsHelper;
1817
import org.labkey.test.util.DataRegionTable;
19-
import org.labkey.test.util.Ext4Helper;
2018
import org.labkey.test.util.PermissionsHelper;
2119
import org.labkey.test.util.StudyHelper;
22-
import org.openqa.selenium.Keys;
23-
import org.openqa.selenium.WebElement;
2420

2521
import java.io.File;
2622
import java.util.List;
@@ -299,20 +295,8 @@ private void importAssayRun(File runFile, String assayName, String runName)
299295
private void createDatasetCategory(String projectName, String name)
300296
{
301297
goToProjectHome(projectName);
302-
goToManageViews();
303-
Locator.linkWithText("Manage Categories").findElement(getDriver()).click();
304-
_extHelper.waitForExtDialog("Manage Categories");
305-
Window<?> categoryWindow = new Window.WindowFinder(getDriver()).withTitle("Manage Categories").waitFor();
306-
categoryWindow.clickButton("New Category", 0);
307-
WebElement newCategoryField = Locator.input("label").withAttributeContaining("id", "textfield").notHidden().waitForElement(getDriver(), WAIT_FOR_JAVASCRIPT);
308-
actionClear(newCategoryField);
309-
sleep(500);
310-
newCategoryField.sendKeys(name);
311-
sleep(500);
312-
newCategoryField.sendKeys(Keys.ENTER);
313-
waitForElement(Ext4Helper.Locators.window("Manage Categories").append("//div").withText(name));
314-
clickButton("Done", 0);
315-
_extHelper.waitForExtDialogToDisappear("Manage Categories");
298+
goToManageViews()
299+
.createCategory(name);
316300
}
317301

318302
private String getCategory(String projectName, String datasetName)

0 commit comments

Comments
 (0)