Class GenericStepPage

    • Field Detail

      • DEFAULT_TIMEOUT

        protected static long DEFAULT_TIMEOUT
      • wait

        protected org.openqa.selenium.support.ui.WebDriverWait wait
    • Constructor Detail

      • GenericStepPage

        public GenericStepPage​(org.openqa.selenium.WebDriver driver,
                               java.lang.String username)
      • GenericStepPage

        public GenericStepPage​(org.openqa.selenium.WebDriver driver)
    • Method Detail

      • checkStepVersion

        public void checkStepVersion​(java.lang.String version)
      • checkUsername

        public void checkUsername​(java.lang.String username)
      • pageChecks

        protected void pageChecks()
      • gotoPage

        protected abstract void gotoPage()
      • expendMenu

        public void expendMenu()
      • gotoPage

        protected void gotoPage​(java.lang.String menuName,
                                java.lang.String divId)
      • gotoMenuPage

        public GenericStepPage gotoMenuPage​(java.lang.String menuName,
                                            java.lang.String xpathToCheck)
      • getUsername

        public java.lang.String getUsername()
      • selectTab

        public void selectTab​(java.lang.String tabName)
      • clickButton

        public void clickButton​(java.lang.String buttonText)
      • editTextField

        public void editTextField​(java.lang.String label,
                                  java.lang.String value)
      • selectProject

        public void selectProject​(java.lang.String project)
      • expandSection

        public void expandSection​(java.lang.String sectionTitle)
      • getNonEmptyTableCellsByColumn

        public java.util.List<java.lang.String> getNonEmptyTableCellsByColumn​(java.lang.String tableUid,
                                                                              java.lang.String columnId)
      • setAutorefresh

        public void setAutorefresh​(java.lang.String value)
      • getNonEmptyTableCellsByColumn

        public java.util.List<java.lang.String> getNonEmptyTableCellsByColumn​(java.lang.String tableUid)
      • getTableSize

        public int getTableSize​(java.lang.String tableUid)
      • createPlainTextPlan

        public static PlanEditorPage createPlainTextPlan​(PlansPage mainPage,
                                                         java.lang.String planName)
      • createPlan

        public static java.lang.String createPlan​(PlansPage mainPage,
                                                  java.lang.String uid)
      • createProject

        public static java.lang.String createProject​(PlansPage mainPage)
      • createSchedulerTask

        public static java.lang.String createSchedulerTask​(PlansPage mainPage,
                                                           java.lang.String uid,
                                                           java.lang.String planName,
                                                           java.lang.String cronExpression)
      • createParameter

        public static java.lang.String createParameter​(PlansPage mainPage,
                                                       java.lang.String uid)
      • createResource

        public static java.lang.String createResource​(PlansPage mainPage,
                                                      java.nio.file.Path resourcePath,
                                                      java.lang.String resourceType)
      • assertExecution

        public static void assertExecution​(java.lang.String planName,
                                           java.lang.String parameterName,
                                           ExecutionScreen executionPage)
      • assertExecution

        public static void assertExecution​(java.lang.String planName,
                                           java.lang.String parameterName,
                                           ExecutionScreen executionScreen,
                                           boolean toggleAutorefresh)