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.ObjectBuilder class to createXltFirefoxDriverinstances. 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 XltFirefoxDriverbuild()Creates a newXltFirefoxDriverinstance configured with all the previously set properties.XltFirefoxDriver.BuildersetBinary(FirefoxBinary binary)Sets the desired binary and clears the GeckoDriver service setting.XltFirefoxDriver.BuildersetHeadless(boolean headless)Whether to run the browser in headless mode.XltFirefoxDriver.BuildersetProfile(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 newXltFirefoxDriverinstance configured with all the previously set properties.- Returns:
- the driver instance
-
-