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.ObjectBuilder class to createXltChromeDriverinstances. 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 XltChromeDriverbuild()Creates a newXltChromeDriverinstance configured with all the previously set properties.XltChromeDriver.BuildersetHeadless(boolean headless)Whether to run the browser in headless mode.XltChromeDriver.BuildersetOptions(ChromeOptions options)Sets the desired options.XltChromeDriver.BuildersetService(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 newXltChromeDriverinstance configured with all the previously set properties.- Returns:
- the driver instance
-
-