Package org.openqa.selenium.edge
Class EdgeDriverService.Builder
- java.lang.Object
-
- org.openqa.selenium.remote.service.DriverService.Builder<EdgeDriverService,EdgeDriverService.Builder>
-
- org.openqa.selenium.edge.EdgeDriverService.Builder
-
- Enclosing class:
- EdgeDriverService
@AutoService(org.openqa.selenium.remote.service.DriverService.Builder.class) public static class EdgeDriverService.Builder extends org.openqa.selenium.remote.service.DriverService.Builder<EdgeDriverService,EdgeDriverService.Builder>
Builder used to configure newEdgeDriverServiceinstances.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected java.util.List<java.lang.String>createArgs()protected EdgeDriverServicecreateDriverService(java.io.File exe, int port, java.time.Duration timeout, java.util.List<java.lang.String> args, java.util.Map<java.lang.String,java.lang.String> environment)intscore(org.openqa.selenium.Capabilities capabilities)EdgeDriverService.BuilderwithAllowedListIps(java.lang.String allowedListIps)Configures the comma-separated list of remote IPv4 addresses which are allowed to connect to the driver server.EdgeDriverService.BuilderwithAppendLog(boolean appendLog)Configures the driver server appending to log file.EdgeDriverService.BuilderwithBuildCheckDisabled(boolean noBuildCheck)Allows the driver to be used with potentially incompatible versions of the browser.EdgeDriverService.BuilderwithLoglevel(java.lang.String logLevel)Deprecated.UsewithLoglevel(ChromiumDriverLogLevel)instead.EdgeDriverService.BuilderwithLoglevel(org.openqa.selenium.chromium.ChromiumDriverLogLevel logLevel)Configures the driver server log level.EdgeDriverService.BuilderwithReadableTimestamp(java.lang.Boolean readableTimestamp)Configures the format of the logging for the driver server.EdgeDriverService.BuilderwithSilent(boolean silent)Configures the driver server for silent output.EdgeDriverService.BuilderwithVerbose(boolean verbose)Configures the driver server verbosity.
-
-
-
Method Detail
-
score
public int score(org.openqa.selenium.Capabilities capabilities)
- Specified by:
scorein classorg.openqa.selenium.remote.service.DriverService.Builder<EdgeDriverService,EdgeDriverService.Builder>
-
withAppendLog
public EdgeDriverService.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.
-
withBuildCheckDisabled
public EdgeDriverService.Builder withBuildCheckDisabled(boolean noBuildCheck)
Allows the driver to be used with potentially incompatible versions of the browser.- Parameters:
noBuildCheck- True for not enforcing matching versions.- Returns:
- A self reference.
-
withVerbose
public EdgeDriverService.Builder withVerbose(boolean verbose)
Configures the driver server verbosity.- Parameters:
verbose- whether verbose output is used- Returns:
- A self reference.
-
withLoglevel
@Deprecated public EdgeDriverService.Builder withLoglevel(java.lang.String logLevel)
Deprecated.UsewithLoglevel(ChromiumDriverLogLevel)instead.Configures the driver server log level.
-
withLoglevel
public EdgeDriverService.Builder withLoglevel(org.openqa.selenium.chromium.ChromiumDriverLogLevel logLevel)
Configures the driver server log level.
-
withSilent
public EdgeDriverService.Builder withSilent(boolean silent)
Configures the driver server for silent output.- Parameters:
silent- whether silent output is used- Returns:
- A self reference.
-
withAllowedListIps
public EdgeDriverService.Builder withAllowedListIps(java.lang.String allowedListIps)
Configures the comma-separated list of remote IPv4 addresses which are allowed to connect to the driver server.- Parameters:
allowedListIps- Comma-separated list of remote IPv4 addresses.- Returns:
- A self reference.
-
withReadableTimestamp
public EdgeDriverService.Builder withReadableTimestamp(java.lang.Boolean readableTimestamp)
Configures the format of the logging for the driver server.- Parameters:
readableTimestamp- Whether the timestamp of the log is readable.- Returns:
- A self reference.
-
createArgs
protected java.util.List<java.lang.String> createArgs()
- Specified by:
createArgsin classorg.openqa.selenium.remote.service.DriverService.Builder<EdgeDriverService,EdgeDriverService.Builder>
-
createDriverService
protected EdgeDriverService createDriverService(java.io.File exe, int port, java.time.Duration timeout, java.util.List<java.lang.String> args, java.util.Map<java.lang.String,java.lang.String> environment)
- Specified by:
createDriverServicein classorg.openqa.selenium.remote.service.DriverService.Builder<EdgeDriverService,EdgeDriverService.Builder>
-
-