Class WebDriverManagerWebDriverSupplier

java.lang.Object
org.shakespeareframework.selenium.WebDriverSupplier
org.shakespeareframework.selenium.WebDriverManagerWebDriverSupplier
All Implemented Interfaces:
AutoCloseable, Supplier<org.openqa.selenium.WebDriver>
Direct Known Subclasses:
LocalWebDriverSupplier

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

    • 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 Details

    • get

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

      public void close()