Package org.openqa.selenium.safari
Class SafariTechPreviewDriverService.Builder
- java.lang.Object
-
- org.openqa.selenium.remote.service.DriverService.Builder<SafariTechPreviewDriverService,SafariTechPreviewDriverService.Builder>
-
- org.openqa.selenium.safari.SafariTechPreviewDriverService.Builder
-
- Enclosing class:
- SafariTechPreviewDriverService
@AutoService(Builder.class) public static class SafariTechPreviewDriverService.Builder extends DriverService.Builder<SafariTechPreviewDriverService,SafariTechPreviewDriverService.Builder>
-
-
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 SafariTechPreviewDriverService
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(Capabilities capabilities)
Provides a measure of how strongly thisDriverService
supports the givencapabilities
.-
Methods inherited from class org.openqa.selenium.remote.service.DriverService.Builder
build, getDefaultTimeout, getLogFile, getPort, usingAnyFreePort, usingDriverExecutable, usingPort, withEnvironment, withLogFile, withTimeout
-
-
-
-
Method Detail
-
score
public int score(Capabilities capabilities)
Description copied from class:DriverService.Builder
Provides a measure of how strongly thisDriverService
supports the givencapabilities
. A score of 0 or less indicates that thisDriverService
does not support instances ofWebDriver
that requirecapabilities
. Typically, the score is generated by summing the number of capabilities that the driver service directly supports that are unique to the driver service (that is, things like "proxy
" don't tend to count to the score).- Specified by:
score
in classDriverService.Builder<SafariTechPreviewDriverService,SafariTechPreviewDriverService.Builder>
-
findDefaultExecutable
protected java.io.File findDefaultExecutable()
- Specified by:
findDefaultExecutable
in classDriverService.Builder<SafariTechPreviewDriverService,SafariTechPreviewDriverService.Builder>
-
createArgs
protected java.util.List<java.lang.String> createArgs()
- Specified by:
createArgs
in classDriverService.Builder<SafariTechPreviewDriverService,SafariTechPreviewDriverService.Builder>
-
createDriverService
protected SafariTechPreviewDriverService 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 classDriverService.Builder<SafariTechPreviewDriverService,SafariTechPreviewDriverService.Builder>
-
-