Interface WebDriverFactory


  • public interface WebDriverFactory
    • 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 the IWebDriverManager Use 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)