6f6b9f57dd40ceba6c127589b5508551dd0f3262
[vid.git] / vid-automation / src / main / java / vid / automation / test / sections / CreateConfigurationPage.java
1 package vid.automation.test.sections;
2
3 import org.onap.sdc.ci.tests.utilities.GeneralUIUtils;
4 import vid.automation.test.Constants;
5 import vid.automation.test.infra.SelectOption;
6
7 public class CreateConfigurationPage extends VidBasePage {
8
9     public CreateConfigurationPage setInstanceName(String name) {
10         setInputText(Constants.ConfigurationCreation.INSTANCE_NAME_INPUT_TEST_ID, name);
11         return this;
12     }
13
14     public CreateConfigurationPage chooseRegion(String region){
15         SelectOption.byTestIdAndVisibleText(region, Constants.ConfigurationCreation.REGION_DROPDOWN_TEST_ID);
16         return this;
17     }
18
19     public CreateConfigurationPage chooseTenant(String tenant){
20         SelectOption.byTestIdAndVisibleText(tenant, Constants.ConfigurationCreation.TENANT_DROPDOWN_TEST_ID);
21         return this;
22     }
23
24     public CreateConfigurationPage clickNextButton() {
25         GeneralUIUtils.clickOnElementByTestId(Constants.ConfigurationCreation.NEXT_BUTTON_TEST_ID, 60);
26         return this;
27     }
28
29     public CreateConfigurationPage clickBackButton() {
30         GeneralUIUtils.clickOnElementByTestId(Constants.ConfigurationCreation.BACK_BUTTON_TEST_ID, 60);
31         return this;
32     }
33
34     public String getInstanceName() {
35         return getInputValue(Constants.ConfigurationCreation.INSTANCE_NAME_INPUT_TEST_ID);
36     }
37     public String getRegion() {
38         return getInputValue(Constants.ConfigurationCreation.REGION_DROPDOWN_TEST_ID);
39     }
40     public String getTenant() {
41        return SelectOption.getSelectedOption(Constants.ConfigurationCreation.TENANT_DROPDOWN_TEST_ID);
42     }
43 }