handling cloud owner and lcp region in create port mirroring configuration
[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.Get;
6 import vid.automation.test.infra.SelectOption;
7
8 public class CreateConfigurationPage extends VidBasePage {
9
10     public CreateConfigurationPage setInstanceName(String name) {
11         setInputText(Constants.ConfigurationCreation.INSTANCE_NAME_INPUT_TEST_ID, name);
12         return this;
13     }
14
15     public CreateConfigurationPage chooseTenant(String tenant){
16         SelectOption.byTestIdAndVisibleText(tenant, Constants.ConfigurationCreation.TENANT_DROPDOWN_TEST_ID);
17         return this;
18     }
19
20     public CreateConfigurationPage clickNextButton() {
21         GeneralUIUtils.clickOnElementByTestId(Constants.ConfigurationCreation.NEXT_BUTTON_TEST_ID, 60);
22         return this;
23     }
24
25     public CreateConfigurationPage clickBackButton() {
26         GeneralUIUtils.clickOnElementByTestId(Constants.ConfigurationCreation.BACK_BUTTON_TEST_ID, 60);
27         return this;
28     }
29
30     public String getInstanceName() {
31         return getInputValue(Constants.ConfigurationCreation.INSTANCE_NAME_INPUT_TEST_ID);
32     }
33     public String getRegion() {
34         return Get.selectedOptionText(Constants.ConfigurationCreation.REGION_DROPDOWN_TEST_ID);
35     }
36     public String getTenant() {
37        return SelectOption.getSelectedOption(Constants.ConfigurationCreation.TENANT_DROPDOWN_TEST_ID);
38     }
39 }