Package com.xceptance.xlt.api.webdriver
Class XltFirefoxDriver.Builder
- java.lang.Object
-
- com.xceptance.xlt.api.webdriver.XltFirefoxDriver.Builder
-
- Enclosing class:
- XltFirefoxDriver
public static final class XltFirefoxDriver.Builder extends java.lang.Object
Builder class to createXltFirefoxDriver
instances. First set the desired properties and then callbuild()
to get the configured driver instance.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XltFirefoxDriver
build()
Creates a newXltFirefoxDriver
instance configured with all the previously set properties.XltFirefoxDriver.Builder
setBinary(FirefoxBinary binary)
Sets the desired binary and clears the GeckoDriver service setting.XltFirefoxDriver.Builder
setHeadless(boolean headless)
Whether to run the browser in headless mode.XltFirefoxDriver.Builder
setProfile(FirefoxProfile profile)
Sets the desired profile.
-
-
-
Method Detail
-
setBinary
public XltFirefoxDriver.Builder setBinary(FirefoxBinary binary)
Sets the desired binary and clears the GeckoDriver service setting.- Parameters:
binary
- the binary- Returns:
- this builder instance
-
setProfile
public XltFirefoxDriver.Builder setProfile(FirefoxProfile profile)
Sets the desired profile.- Parameters:
profile
- the profile- Returns:
- this builder instance
-
setHeadless
public XltFirefoxDriver.Builder setHeadless(boolean headless)
Whether to run the browser in headless mode.- Parameters:
headless
- whether headless mode is enabled- Returns:
- this builder instance
-
build
public XltFirefoxDriver build()
Creates a newXltFirefoxDriver
instance configured with all the previously set properties.- Returns:
- the driver instance
-
-