diff options
Diffstat (limited to 'integration-tests/src/test/java/org/onap/sdc/frontend/ci/tests/pages/ResourceCreatePage.java')
-rw-r--r-- | integration-tests/src/test/java/org/onap/sdc/frontend/ci/tests/pages/ResourceCreatePage.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/integration-tests/src/test/java/org/onap/sdc/frontend/ci/tests/pages/ResourceCreatePage.java b/integration-tests/src/test/java/org/onap/sdc/frontend/ci/tests/pages/ResourceCreatePage.java index 196c560429..48a01f77be 100644 --- a/integration-tests/src/test/java/org/onap/sdc/frontend/ci/tests/pages/ResourceCreatePage.java +++ b/integration-tests/src/test/java/org/onap/sdc/frontend/ci/tests/pages/ResourceCreatePage.java @@ -54,12 +54,14 @@ public class ResourceCreatePage extends ComponentPage { public void isLoaded() { super.isLoaded(); waitForElementVisibility(By.xpath(XpathSelector.NAME_INPUT.getXpath())); + waitForElementVisibility(By.xpath(XpathSelector.MODEL_SELECT.getXpath())); waitForElementVisibility(By.xpath(XpathSelector.CATEGORY_SELECT.getXpath())); waitForElementVisibility(By.xpath(XpathSelector.DESCRIPTION_TEXT_AREA.getXpath())); } public void fillForm(final ResourceCreateData resourceCreateData) { fillName(resourceCreateData.getName()); + setModel(resourceCreateData.getModel()); setCategory(resourceCreateData.getCategory()); defineTags(resourceCreateData.getTagList()); fillDescription(resourceCreateData.getDescription()); @@ -82,6 +84,13 @@ public class ResourceCreatePage extends ComponentPage { return findElement(XpathSelector.NAME_INPUT.getXpath()).getText(); } + private void setModel(final String model) { + if (model == null) { + return; + } + setSelectField(By.xpath(XpathSelector.MODEL_SELECT.getXpath()), model); + } + private void setCategory(final String category) { setSelectField(By.xpath(XpathSelector.CATEGORY_SELECT.getXpath()), category); } @@ -135,6 +144,7 @@ public class ResourceCreatePage extends ComponentPage { @AllArgsConstructor private enum XpathSelector { NAME_INPUT("name", "//input[@data-tests-id='%s']"), + MODEL_SELECT("selectModelName", "//select[@data-tests-id='%s']"), CATEGORY_SELECT("selectGeneralCategory", "//select[@data-tests-id='%s']"), TAGS("i-sdc-tag-input", "//input[@data-tests-id='%s']"), DESCRIPTION_TEXT_AREA("description", "//textarea[@data-tests-id='%s']"), |