diff --git a/src/org/labkey/test/components/ui/files/ManageImportTemplatesDialog.java b/src/org/labkey/test/components/ui/files/ManageImportTemplatesDialog.java index de63373467..b97b77d002 100644 --- a/src/org/labkey/test/components/ui/files/ManageImportTemplatesDialog.java +++ b/src/org/labkey/test/components/ui/files/ManageImportTemplatesDialog.java @@ -1,5 +1,6 @@ package org.labkey.test.components.ui.files; +import org.labkey.test.BootstrapLocators; import org.labkey.test.Locator; import org.labkey.test.components.bootstrap.ModalDialog; import org.labkey.test.components.html.Input; @@ -183,6 +184,19 @@ public void clickSave() dismiss("Save"); } + public void clickCancel() + { + dismiss("Cancel"); + } + + public String clickSaveExpectError() + { + Locators.dismissButton("Save").findElement(getComponentElement()).click(); + return BootstrapLocators.errorBanner + .findWhenNeeded(this).withTimeout(5_000) + .getText(); + } + @Override protected ManageImportTemplatesDialog.ElementCache newElementCache() {