aboutsummaryrefslogtreecommitdiffstats
path: root/vid-automation/src/main/java/vid/automation/test/sections/SideMenu.java
blob: 8745001dd16c6948968bd2fc70797b055cc21108 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package vid.automation.test.sections;

import org.junit.Assert;
import org.openecomp.sdc.ci.tests.utilities.GeneralUIUtils;
import vid.automation.test.Constants;

public class SideMenu {
    public static void navigateToBrowseASDCPage() {
        navigateToPage(Constants.SideMenu.BROWSE_ASDC_SERVICE_MODELS);
    }

    public static void navigateToSearchExistingPage() {
        navigateToPage(Constants.SideMenu.SEARCH_EXISTING_SERVICE);
    }

    public static void navigateToCreateNewServicePage() {
        navigateToPage(Constants.SideMenu.CREATE_NEW_SERVICE);
    }

    public static void navigateToTestEnvironmentsPage() {
        navigateToPage(Constants.SideMenu.TEST_ENVIRONMENTS);
    }

    private static void navigateToPage(String PageName) {
        boolean findAndWaitByText = GeneralUIUtils.findAndWaitByText(PageName, 30);
        Assert.assertTrue(findAndWaitByText);
        GeneralUIUtils.clickOnElementByText(PageName, 150);
        GeneralUIUtils.ultimateWait();
    }
}