org.onap migration
[vid.git] / vid-automation / src / main / java / vid / automation / test / sections / SideMenu.java
1 package vid.automation.test.sections;
2
3 import org.junit.Assert;
4 import org.openecomp.sdc.ci.tests.utilities.GeneralUIUtils;
5 import vid.automation.test.Constants;
6
7 public class SideMenu {
8     public static void navigateToBrowseASDCPage() {
9         navigateToPage(Constants.SideMenu.BROWSE_ASDC_SERVICE_MODELS);
10     }
11
12     public static void navigateToSearchExistingPage() {
13         navigateToPage(Constants.SideMenu.SEARCH_EXISTING_SERVICE);
14     }
15
16     public static void navigateToCreateNewServicePage() {
17         navigateToPage(Constants.SideMenu.CREATE_NEW_SERVICE);
18     }
19
20     public static void navigateToTestEnvironmentsPage() {
21         navigateToPage(Constants.SideMenu.TEST_ENVIRONMENTS);
22     }
23
24     private static void navigateToPage(String PageName) {
25         boolean findAndWaitByText = GeneralUIUtils.findAndWaitByText(PageName, 30);
26         Assert.assertTrue(findAndWaitByText);
27         GeneralUIUtils.clickOnElementByText(PageName, 150);
28         GeneralUIUtils.ultimateWait();
29     }
30 }