Package step.testing.pages.generic
Class GenericTablePage
- java.lang.Object
-
- step.client.tests.commons.helper.AbstractPageObject
-
- step.testing.pages.generic.GenericStepPage
-
- step.testing.pages.generic.GenericTablePage
-
- Direct Known Subclasses:
ExecutionsPage
,GridPage
,KeywordsPage
,ParametersPage
,PlansPage
,ReportsPage
,SchedulerPage
public abstract class GenericTablePage extends GenericStepPage
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GenericTablePage.Paging
-
Field Summary
Fields Modifier and Type Field Description protected static String
XPATH_FILTERS
protected static String
XPATH_INFO
protected static String
XPATH_LOADER
protected static String
XPATH_PAGES
protected static String
XPATH_PAGING
protected static String
XPATH_SORTING
-
Fields inherited from class step.testing.pages.generic.GenericStepPage
DEFAULT_TIMEOUT, wait
-
Fields inherited from class step.client.tests.commons.helper.AbstractPageObject
driver
-
-
Constructor Summary
Constructors Constructor Description GenericTablePage(org.openqa.selenium.WebDriver driver)
GenericTablePage(org.openqa.selenium.WebDriver driver, String username)
GenericTablePage(GenericStepPage page)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
changePaging(GenericTablePage.Paging paging)
void
filter(String key, String value)
String
getCurrentPaging()
List<String>
getKeylist()
String
getRootXPath()
abstract String
getTableName()
String
getTotalEntries()
void
gotoNextPage(int level)
protected void
pageChecks()
void
sort(String key)
-
Methods inherited from class step.testing.pages.generic.GenericStepPage
checkStepVersion, checkUsername, expendMenu, getUsername, gotoAdmin, gotoExecutions, gotoGrid, gotoKeywords, gotoPage, gotoPage, gotoParameters, gotoPlans, gotoReports, gotoScheduler
-
Methods inherited from class step.client.tests.commons.helper.AbstractPageObject
doWithoutImplicitWait, doWithoutImplicitWait, findAllBy, findAllBy, findBy, findBy, getDriver, getJSWaiter, safeClick, safeClick, safeSendKeys, safeSendKeys, safeWait, safeWait
-
-
-
-
Field Detail
-
XPATH_SORTING
protected static final String XPATH_SORTING
- See Also:
- Constant Field Values
-
XPATH_FILTERS
protected static final String XPATH_FILTERS
- See Also:
- Constant Field Values
-
XPATH_PAGING
protected static final String XPATH_PAGING
- See Also:
- Constant Field Values
-
XPATH_PAGES
protected static final String XPATH_PAGES
- See Also:
- Constant Field Values
-
XPATH_INFO
protected static final String XPATH_INFO
- See Also:
- Constant Field Values
-
XPATH_LOADER
protected static final String XPATH_LOADER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
GenericTablePage
public GenericTablePage(GenericStepPage page)
-
GenericTablePage
public GenericTablePage(org.openqa.selenium.WebDriver driver, String username)
-
GenericTablePage
public GenericTablePage(org.openqa.selenium.WebDriver driver)
-
-
Method Detail
-
getTableName
public abstract String getTableName()
-
sort
public void sort(String key)
-
gotoNextPage
public void gotoNextPage(int level)
-
getRootXPath
public String getRootXPath()
-
getTotalEntries
public String getTotalEntries()
-
getCurrentPaging
public String getCurrentPaging()
-
changePaging
public void changePaging(GenericTablePage.Paging paging) throws Exception
- Throws:
Exception
-
pageChecks
protected void pageChecks()
- Overrides:
pageChecks
in classGenericStepPage
-
-