Class GenericStepPage
- java.lang.Object
-
- step.basic.web.selenium.keywords.helper.AbstractPageObject
-
- step.basic.web.selenium.pages.generic.GenericStepPage
-
- Direct Known Subclasses:
AdminPage
,AdminSettingsPage
,ExecutionScreen
,GenericTablePage
,KeywordEditorPage
,PlanEditorPage
public abstract class GenericStepPage extends AbstractPageObject
-
-
Field Summary
Fields Modifier and Type Field Description protected static long
DEFAULT_TIMEOUT
protected org.openqa.selenium.support.ui.WebDriverWait
wait
-
Fields inherited from class step.basic.web.selenium.keywords.helper.AbstractPageObject
driver
-
-
Constructor Summary
Constructors Constructor Description GenericStepPage(org.openqa.selenium.WebDriver driver)
GenericStepPage(org.openqa.selenium.WebDriver driver, String username)
GenericStepPage(GenericStepPage page)
-
Method Summary
-
Methods inherited from class step.basic.web.selenium.keywords.helper.AbstractPageObject
doWithoutImplicitWait, doWithoutImplicitWait, findAllBy, findAllBy, findBy, findBy, getDriver, getJSWaiter, safeClick, safeClick, safeJavascriptClick, safeJavascriptClick, safeSendKeys, safeSendKeys, safeWait, safeWait
-
-
-
-
Constructor Detail
-
GenericStepPage
public GenericStepPage(org.openqa.selenium.WebDriver driver, String username)
-
GenericStepPage
public GenericStepPage(org.openqa.selenium.WebDriver driver)
-
GenericStepPage
public GenericStepPage(GenericStepPage page)
-
-
Method Detail
-
checkStepVersion
public void checkStepVersion(String version)
-
checkUsername
public void checkUsername(String username)
-
pageChecks
protected void pageChecks()
-
gotoPage
protected abstract void gotoPage()
-
gotoPlans
public PlansPage gotoPlans()
-
gotoKeywords
public KeywordsPage gotoKeywords()
-
gotoParameters
public ParametersPage gotoParameters()
-
gotoExecutions
public ExecutionsPage gotoExecutions()
-
gotoReports
public ReportsPage gotoReports()
-
gotoScheduler
public SchedulerPage gotoScheduler()
-
gotoGrid
public GridPage gotoGrid()
-
gotoAdmin
public AdminPage gotoAdmin()
-
expendMenu
public void expendMenu()
-
gotoMenuPage
public GenericStepPage gotoMenuPage(String menuName, String xpathToCheck)
-
getUsername
public String getUsername()
-
selectTab
public void selectTab(String tabName)
-
clickButton
public void clickButton(String buttonText)
-
selectProject
public void selectProject(String project)
-
expandSection
public void expandSection(String sectionTitle)
-
getNonEmptyTableCellsByColumn
public List<String> getNonEmptyTableCellsByColumn(String tableUid, String columnId)
-
setAutorefresh
public void setAutorefresh(String value)
-
getTableSize
public int getTableSize(String tableUid)
-
createPlainTextPlan
public static PlanEditorPage createPlainTextPlan(PlansPage mainPage, String planName)
-
createSchedulerTask
public static String createSchedulerTask(PlansPage mainPage, String uid, String planName, String cronExpression)
-
createResource
public static String createResource(PlansPage mainPage, Path resourcePath, String resourceType)
-
assertExecution
public static void assertExecution(String planName, String parameterName, ExecutionScreen executionPage)
-
assertExecution
public static void assertExecution(String planName, String parameterName, ExecutionScreen executionScreen, boolean toggleAutorefresh)
-
-