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 newEdgeDriverService
instances.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<java.lang.String>
createArgs()
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)
protected java.io.File
findDefaultExecutable()
int
score(org.openqa.selenium.Capabilities capabilities)
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.EdgeDriverService.Builder
withSilent(boolean silent)
Configures the driver server for silent output.EdgeDriverService.Builder
withVerbose(boolean verbose)
Configures the driver server verbosity.
-
-
-
Method Detail
-
score
public int score(org.openqa.selenium.Capabilities capabilities)
- Specified by:
score
in classorg.openqa.selenium.remote.service.DriverService.Builder<EdgeDriverService,EdgeDriverService.Builder>
-
withVerbose
public EdgeDriverService.Builder withVerbose(boolean verbose)
Configures the driver server verbosity.- Parameters:
verbose
- whether verbose output is used- Returns:
- A self reference.
-
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.
-
findDefaultExecutable
protected java.io.File findDefaultExecutable()
- Specified by:
findDefaultExecutable
in classorg.openqa.selenium.remote.service.DriverService.Builder<EdgeDriverService,EdgeDriverService.Builder>
-
createArgs
protected java.util.List<java.lang.String> createArgs()
- Specified by:
createArgs
in 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:
createDriverService
in classorg.openqa.selenium.remote.service.DriverService.Builder<EdgeDriverService,EdgeDriverService.Builder>
-
-