Package org.openqa.selenium.chrome
Class ChromeDriverService.Builder
- java.lang.Object
-
- org.openqa.selenium.remote.service.DriverService.Builder<ChromeDriverService,ChromeDriverService.Builder>
-
- org.openqa.selenium.chrome.ChromeDriverService.Builder
-
- Enclosing class:
- ChromeDriverService
@AutoService(org.openqa.selenium.remote.service.DriverService.Builder.class) public static class ChromeDriverService.Builder extends org.openqa.selenium.remote.service.DriverService.Builder<ChromeDriverService,ChromeDriverService.Builder>
Builder used to configure newChromeDriverService
instances.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.google.common.collect.ImmutableList<java.lang.String>
createArgs()
protected ChromeDriverService
createDriverService(java.io.File exe, int port, com.google.common.collect.ImmutableList<java.lang.String> args, com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> environment)
protected java.io.File
findDefaultExecutable()
int
score(org.openqa.selenium.Capabilities capabilities)
ChromeDriverService.Builder
withAppendLog(boolean appendLog)
Configures the driver server appending to log file.ChromeDriverService.Builder
withSilent(boolean silent)
Configures the driver server for silent output.ChromeDriverService.Builder
withVerbose(boolean verbose)
Configures the driver server verbosity.ChromeDriverService.Builder
withWhitelistedIps(java.lang.String whitelistedIps)
Configures the comma-separated list of remote IPv4 addresses which are allowed to connect to the driver server.
-
-
-
Method Detail
-
score
public int score(org.openqa.selenium.Capabilities capabilities)
- Specified by:
score
in classorg.openqa.selenium.remote.service.DriverService.Builder<ChromeDriverService,ChromeDriverService.Builder>
-
withAppendLog
public ChromeDriverService.Builder withAppendLog(boolean appendLog)
Configures the driver server appending to log file.- Parameters:
appendLog
- True for appending to log file, false otherwise.- Returns:
- A self reference.
-
withVerbose
public ChromeDriverService.Builder withVerbose(boolean verbose)
Configures the driver server verbosity.- Parameters:
verbose
- True for verbose output, false otherwise.- Returns:
- A self reference.
-
withSilent
public ChromeDriverService.Builder withSilent(boolean silent)
Configures the driver server for silent output.- Parameters:
silent
- True for silent output, false otherwise.- Returns:
- A self reference.
-
withWhitelistedIps
public ChromeDriverService.Builder withWhitelistedIps(java.lang.String whitelistedIps)
Configures the comma-separated list of remote IPv4 addresses which are allowed to connect to the driver server.- Parameters:
whitelistedIps
- Comma-separated list of remote IPv4 addresses.- Returns:
- A self reference.
-
findDefaultExecutable
protected java.io.File findDefaultExecutable()
- Specified by:
findDefaultExecutable
in classorg.openqa.selenium.remote.service.DriverService.Builder<ChromeDriverService,ChromeDriverService.Builder>
-
createArgs
protected com.google.common.collect.ImmutableList<java.lang.String> createArgs()
- Specified by:
createArgs
in classorg.openqa.selenium.remote.service.DriverService.Builder<ChromeDriverService,ChromeDriverService.Builder>
-
createDriverService
protected ChromeDriverService createDriverService(java.io.File exe, int port, com.google.common.collect.ImmutableList<java.lang.String> args, com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> environment)
- Specified by:
createDriverService
in classorg.openqa.selenium.remote.service.DriverService.Builder<ChromeDriverService,ChromeDriverService.Builder>
-
-