Package org.openqa.selenium.firefox
Class GeckoDriverService.Builder
- java.lang.Object
-
- org.openqa.selenium.remote.service.DriverService.Builder<DS,B>
-
- org.openqa.selenium.firefox.FirefoxDriverService.Builder<GeckoDriverService,GeckoDriverService.Builder>
-
- org.openqa.selenium.firefox.GeckoDriverService.Builder
-
- Enclosing class:
- GeckoDriverService
@AutoService(org.openqa.selenium.remote.service.DriverService.Builder.class) public static class GeckoDriverService.Builder extends FirefoxDriverService.Builder<GeckoDriverService,GeckoDriverService.Builder>
Builder used to configure newGeckoDriverService
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 GeckoDriverService
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()
protected boolean
isLegacy()
int
score(org.openqa.selenium.Capabilities capabilities)
GeckoDriverService.Builder
usingFirefoxBinary(FirefoxBinary firefoxBinary)
Sets which browser executable the builder will use.protected FirefoxDriverService.Builder
withOptions(FirefoxOptions options)
-
-
-
Method Detail
-
isLegacy
protected boolean isLegacy()
- Specified by:
isLegacy
in classFirefoxDriverService.Builder<GeckoDriverService,GeckoDriverService.Builder>
-
score
public int score(org.openqa.selenium.Capabilities capabilities)
- Specified by:
score
in classorg.openqa.selenium.remote.service.DriverService.Builder<GeckoDriverService,GeckoDriverService.Builder>
-
usingFirefoxBinary
public GeckoDriverService.Builder usingFirefoxBinary(FirefoxBinary firefoxBinary)
Sets which browser executable the builder will use.- Parameters:
firefoxBinary
- The browser executable to use.- Returns:
- A self reference.
-
withOptions
protected FirefoxDriverService.Builder withOptions(FirefoxOptions options)
- Specified by:
withOptions
in classFirefoxDriverService.Builder<GeckoDriverService,GeckoDriverService.Builder>
-
findDefaultExecutable
protected java.io.File findDefaultExecutable()
- Specified by:
findDefaultExecutable
in classorg.openqa.selenium.remote.service.DriverService.Builder<GeckoDriverService,GeckoDriverService.Builder>
-
createArgs
protected com.google.common.collect.ImmutableList<java.lang.String> createArgs()
- Specified by:
createArgs
in classorg.openqa.selenium.remote.service.DriverService.Builder<GeckoDriverService,GeckoDriverService.Builder>
-
createDriverService
protected GeckoDriverService 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<GeckoDriverService,GeckoDriverService.Builder>
-
-