Package com.xceptance.xlt.api.webdriver
Class XltChromeDriver.Builder
- java.lang.Object
-
- com.xceptance.xlt.api.webdriver.XltChromeDriver.Builder
-
- Enclosing class:
- XltChromeDriver
public static final class XltChromeDriver.Builder extends java.lang.Object
Builder class to createXltChromeDriver
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 XltChromeDriver
build()
Creates a newXltChromeDriver
instance configured with all the previously set properties.XltChromeDriver.Builder
setHeadless(boolean headless)
Whether to run the browser in headless mode.XltChromeDriver.Builder
setOptions(ChromeOptions options)
Sets the desired options.XltChromeDriver.Builder
setService(ChromeDriverService service)
Sets the desired driver service.
-
-
-
Method Detail
-
setService
public XltChromeDriver.Builder setService(ChromeDriverService service)
Sets the desired driver service.- Parameters:
service
- the service- Returns:
- this builder instance
-
setOptions
public XltChromeDriver.Builder setOptions(ChromeOptions options)
Sets the desired options.- Parameters:
options
- the options- Returns:
- this builder instance
-
setHeadless
public XltChromeDriver.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 XltChromeDriver build()
Creates a newXltChromeDriver
instance configured with all the previously set properties.- Returns:
- the driver instance
-
-