Interface PageFactory
-
- All Superinterfaces:
eu.tsystems.mms.tic.testframework.logging.Loggable,eu.tsystems.mms.tic.testframework.testing.TestControllerProvider,WebDriverManagerProvider
- All Known Implementing Classes:
DefaultPageFactory,ResponsivePageFactory
public interface PageFactory extends WebDriverManagerProvider, eu.tsystems.mms.tic.testframework.testing.TestControllerProvider, eu.tsystems.mms.tic.testframework.logging.Loggable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPageFactory.Properties
-
Field Summary
-
Fields inherited from interface eu.tsystems.mms.tic.testframework.testing.TestControllerProvider
CONTROL
-
Fields inherited from interface eu.tsystems.mms.tic.testframework.testing.WebDriverManagerProvider
WEB_DRIVER_MANAGER
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description PageFactoryclearThreadLocalPagesPrefix()Deprecated.<T extends Component>
TcreateComponent(java.lang.Class<T> componentClass, UiElement rootElement)default <T extends Page>
TcreatePage(java.lang.Class<T> pageClass)<T extends Page>
TcreatePage(java.lang.Class<T> pageClass, org.openqa.selenium.WebDriver webDriver)<T extends Page>
TcreatePageWithCheckRule(java.lang.Class<T> pageClass, org.openqa.selenium.WebDriver webDriver, eu.tsystems.mms.tic.testframework.enums.CheckRule checkRule)Deprecated.UsecreatePage(Class, WebDriver)insteadPageFactorysetGlobalPagesPrefix(java.lang.String pagePrefix)Deprecated.PageFactorysetThreadLocalPagesPrefix(java.lang.String pagePrefix)Deprecated.default <T extends Page>
java.util.Optional<T>waitForPage(java.lang.Class<T> pageClass, int seconds)default <T extends Page>
java.util.Optional<T>waitForPage(java.lang.Class<T> pageClass, org.openqa.selenium.WebDriver webDriver)default <T extends Page>
java.util.Optional<T>waitForPage(java.lang.Class<T> pageClass, org.openqa.selenium.WebDriver webDriver, int seconds)
-
-
-
Method Detail
-
setGlobalPagesPrefix
@Deprecated PageFactory setGlobalPagesPrefix(java.lang.String pagePrefix)
Deprecated.
-
setThreadLocalPagesPrefix
@Deprecated PageFactory setThreadLocalPagesPrefix(java.lang.String pagePrefix)
Deprecated.
-
clearThreadLocalPagesPrefix
@Deprecated PageFactory clearThreadLocalPagesPrefix()
Deprecated.
-
createPage
default <T extends Page> T createPage(java.lang.Class<T> pageClass)
-
createPage
<T extends Page> T createPage(java.lang.Class<T> pageClass, org.openqa.selenium.WebDriver webDriver)
-
waitForPage
default <T extends Page> java.util.Optional<T> waitForPage(java.lang.Class<T> pageClass, int seconds)
-
waitForPage
default <T extends Page> java.util.Optional<T> waitForPage(java.lang.Class<T> pageClass, org.openqa.selenium.WebDriver webDriver)
-
waitForPage
default <T extends Page> java.util.Optional<T> waitForPage(java.lang.Class<T> pageClass, org.openqa.selenium.WebDriver webDriver, int seconds)
-
createComponent
<T extends Component> T createComponent(java.lang.Class<T> componentClass, UiElement rootElement)
-
createPageWithCheckRule
@Deprecated <T extends Page> T createPageWithCheckRule(java.lang.Class<T> pageClass, org.openqa.selenium.WebDriver webDriver, eu.tsystems.mms.tic.testframework.enums.CheckRule checkRule)
Deprecated.UsecreatePage(Class, WebDriver)instead
-
-