Package org.openqa.selenium.edge
Class ChromiumEdgeDriverService.Builder
- java.lang.Object
-
- org.openqa.selenium.remote.service.DriverService.Builder<DS,B>
-
- org.openqa.selenium.edge.EdgeDriverService.Builder<ChromiumEdgeDriverService,ChromiumEdgeDriverService.Builder>
-
- org.openqa.selenium.edge.ChromiumEdgeDriverService.Builder
-
- Enclosing class:
- ChromiumEdgeDriverService
@AutoService(org.openqa.selenium.remote.service.DriverService.Builder.class) public static class ChromiumEdgeDriverService.Builder extends EdgeDriverService.Builder<ChromiumEdgeDriverService,ChromiumEdgeDriverService.Builder>
Builder used to configure newChromiumEdgeDriverService
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 ChromiumEdgeDriverService
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()
boolean
isLegacy()
int
score(org.openqa.selenium.Capabilities capabilities)
ChromiumEdgeDriverService.Builder
withAllowedListIps(java.lang.String allowedListIps)
Configures the comma-separated list of remote IPv4 addresses which are allowed to connect to the driver server.ChromiumEdgeDriverService.Builder
withSilent(boolean silent)
Configures the driver server for silent output.EdgeDriverService.Builder
withVerbose(boolean verbose)
Configures the driver server verbosity.
-
-
-
Method Detail
-
isLegacy
public boolean isLegacy()
- Specified by:
isLegacy
in classEdgeDriverService.Builder<ChromiumEdgeDriverService,ChromiumEdgeDriverService.Builder>
-
score
public int score(org.openqa.selenium.Capabilities capabilities)
- Specified by:
score
in classorg.openqa.selenium.remote.service.DriverService.Builder<ChromiumEdgeDriverService,ChromiumEdgeDriverService.Builder>
-
withVerbose
public EdgeDriverService.Builder withVerbose(boolean verbose)
Configures the driver server verbosity.- Specified by:
withVerbose
in classEdgeDriverService.Builder<ChromiumEdgeDriverService,ChromiumEdgeDriverService.Builder>
- Parameters:
verbose
- whether verbose output is used- Returns:
- A self reference.
-
withSilent
public ChromiumEdgeDriverService.Builder withSilent(boolean silent)
Configures the driver server for silent output.- Parameters:
silent
- whether silent output is used- Returns:
- A self reference.
-
withAllowedListIps
public ChromiumEdgeDriverService.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<ChromiumEdgeDriverService,ChromiumEdgeDriverService.Builder>
-
createArgs
protected com.google.common.collect.ImmutableList<java.lang.String> createArgs()
- Specified by:
createArgs
in classorg.openqa.selenium.remote.service.DriverService.Builder<ChromiumEdgeDriverService,ChromiumEdgeDriverService.Builder>
-
createDriverService
protected ChromiumEdgeDriverService 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<ChromiumEdgeDriverService,ChromiumEdgeDriverService.Builder>
-
-