Interface WebDriverFactory
-
public interface WebDriverFactory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GuiElementCorecreateCore(GuiElementData guiElementData)default GuiElementCorecreateCoreFromParent(GuiElementData parent, Locator locator)org.openqa.selenium.WebDrivercreateWebDriver(eu.tsystems.mms.tic.testframework.webdrivermanager.WebDriverRequest request, eu.tsystems.mms.tic.testframework.report.model.context.SessionContext sessionContext)java.util.List<java.lang.String>getSupportedBrowsers()default booleanisBrowserSupported(java.lang.String browser)eu.tsystems.mms.tic.testframework.webdrivermanager.WebDriverRequestprepareWebDriverRequest(eu.tsystems.mms.tic.testframework.webdrivermanager.WebDriverRequest webDriverRequest)default voidsetupNewWebDriverSession(org.openqa.selenium.support.events.EventFiringWebDriver webDriver, eu.tsystems.mms.tic.testframework.report.model.context.SessionContext sessionContext)This method get called after the WebDriver has been accepted by theIWebDriverManagerUse it to perform initial session setups like calling the base URL, maximize or rotate windows.
-
-
-
Method Detail
-
prepareWebDriverRequest
eu.tsystems.mms.tic.testframework.webdrivermanager.WebDriverRequest prepareWebDriverRequest(eu.tsystems.mms.tic.testframework.webdrivermanager.WebDriverRequest webDriverRequest)
-
createWebDriver
org.openqa.selenium.WebDriver createWebDriver(eu.tsystems.mms.tic.testframework.webdrivermanager.WebDriverRequest request, eu.tsystems.mms.tic.testframework.report.model.context.SessionContext sessionContext)
-
setupNewWebDriverSession
default void setupNewWebDriverSession(org.openqa.selenium.support.events.EventFiringWebDriver webDriver, eu.tsystems.mms.tic.testframework.report.model.context.SessionContext sessionContext)This method get called after the WebDriver has been accepted by theIWebDriverManagerUse it to perform initial session setups like calling the base URL, maximize or rotate windows.
-
getSupportedBrowsers
java.util.List<java.lang.String> getSupportedBrowsers()
-
isBrowserSupported
default boolean isBrowserSupported(java.lang.String browser)
-
createCore
GuiElementCore createCore(GuiElementData guiElementData)
-
createCoreFromParent
default GuiElementCore createCoreFromParent(GuiElementData parent, Locator locator)
-
-