aboutsummaryrefslogtreecommitdiffstats
path: root/integration-tests/src/test/java/org/onap/sdc/frontend/ci/tests/pages/ResourceCreatePage.java
diff options
context:
space:
mode:
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.java10
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']"),