Class WebDriverManagerWebDriverSupplier

  • All Implemented Interfaces:
    java.lang.AutoCloseable, java.util.function.Supplier<org.openqa.selenium.WebDriver>
    Direct Known Subclasses:
    LocalWebDriverSupplier

    public class WebDriverManagerWebDriverSupplier
    extends WebDriverSupplier
    A WebDriverSupplier based on WebDriverManager.
    • Constructor Detail

      • WebDriverManagerWebDriverSupplier

        public WebDriverManagerWebDriverSupplier​(io.github.bonigarcia.wdm.WebDriverManager webDriverManager,
                                                 BrowserType browserType,
                                                 org.openqa.selenium.Capabilities additionalCapabilities)
        Parameters:
        webDriverManager - the WebDriverManager that will be used to create the WebDriver
        browserType - the BrowserType to be setup
        additionalCapabilities - additional Capabilities for the WebDriver
      • WebDriverManagerWebDriverSupplier

        public WebDriverManagerWebDriverSupplier​(io.github.bonigarcia.wdm.WebDriverManager webDriverManager,
                                                 BrowserType browserType)
        Parameters:
        webDriverManager - the WebDriverManager that will be used to create the WebDriver
        browserType - the BrowserType to be setup
    • Method Detail

      • get

        public org.openqa.selenium.WebDriver get()
      • close

        public void close()