Class DefaultUiElementFactory
- java.lang.Object
-
- eu.tsystems.mms.tic.testframework.pageobjects.DefaultUiElementFactory
-
- All Implemented Interfaces:
eu.tsystems.mms.tic.testframework.logging.Loggable,UiElementFactory,WebDriverManagerProvider
public class DefaultUiElementFactory extends java.lang.Object implements UiElementFactory, eu.tsystems.mms.tic.testframework.logging.Loggable, WebDriverManagerProvider
Default implementation ofUiElementFactory
-
-
Field Summary
-
Fields inherited from interface eu.tsystems.mms.tic.testframework.testing.WebDriverManagerProvider
WEB_DRIVER_MANAGER
-
-
Constructor Summary
Constructors Constructor Description DefaultUiElementFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UiElementcreateFromParent(UiElement parent, Locator locator)Creates sub elements from a given parent elementUiElementcreateWithWebDriver(org.openqa.selenium.WebDriver webDriver, Locator locator)Creates root elements from the WebDriver's default content
-
-
-
Method Detail
-
createFromParent
public UiElement createFromParent(UiElement parent, Locator locator)
Description copied from interface:UiElementFactoryCreates sub elements from a given parent element- Specified by:
createFromParentin interfaceUiElementFactory
-
createWithWebDriver
public UiElement createWithWebDriver(org.openqa.selenium.WebDriver webDriver, Locator locator)
Description copied from interface:UiElementFactoryCreates root elements from the WebDriver's default content- Specified by:
createWithWebDriverin interfaceUiElementFactory
-
-