Uses of Interface
org.openqa.selenium.Capabilities
Packages that use Capabilities
Package
Description
-
Uses of Capabilities in org.openqa.selenium
Classes in org.openqa.selenium that implement CapabilitiesModifier and TypeClassDescriptionclass
class
class
Methods in org.openqa.selenium that return CapabilitiesModifier and TypeMethodDescriptionWebDriverInfo.getCanonicalCapabilities()
Describes the smallest set ofCapabilities
that could be used to create an instance of thisWebDriver
implementation.HasCapabilities.getCapabilities()
default Capabilities
Capabilities.merge
(Capabilities other) Merge twoCapabilities
together and return the union of the two as a newCapabilities
instance.PersistentCapabilities.merge
(Capabilities other) Methods in org.openqa.selenium with parameters of type CapabilitiesModifier and TypeMethodDescriptionstatic ImmutableCapabilities
ImmutableCapabilities.copyOf
(Capabilities capabilities) WebDriverInfo.createDriver
(Capabilities capabilities) Creates a new instance of theWebDriver
implementation.static @Nullable Proxy
Proxy.extractFrom
(Capabilities capabilities) boolean
WebDriverInfo.isSupporting
(Capabilities capabilities) default Capabilities
Capabilities.merge
(Capabilities other) Merge twoCapabilities
together and return the union of the two as a newCapabilities
instance.MutableCapabilities.merge
(Capabilities other) Merge twoCapabilities
together and return the union of the two as a newCapabilities
instance.PersistentCapabilities.merge
(Capabilities other) default void
HasDownloads.requireDownloadsEnabled
(Capabilities capabilities) Requires downloads to be enabled.Constructors in org.openqa.selenium with parameters of type CapabilitiesModifierConstructorDescriptionMutableCapabilities
(Capabilities other) PersistentCapabilities
(Capabilities source) -
Uses of Capabilities in org.openqa.selenium.bidi
Methods in org.openqa.selenium.bidi that return types with arguments of type CapabilitiesMethods in org.openqa.selenium.bidi with parameters of type CapabilitiesModifier and TypeMethodDescriptionBiDiProvider.getImplementation
(Capabilities caps, ExecuteMethod executeMethod) -
Uses of Capabilities in org.openqa.selenium.chrome
Classes in org.openqa.selenium.chrome that implement CapabilitiesMethods in org.openqa.selenium.chrome that return CapabilitiesModifier and TypeMethodDescriptionChromeDriverInfo.getCanonicalCapabilities()
ChromeDriverService.getDefaultDriverOptions()
Methods in org.openqa.selenium.chrome that return types with arguments of type CapabilitiesMethods in org.openqa.selenium.chrome with parameters of type CapabilitiesModifier and TypeMethodDescriptionChromeDriverInfo.createDriver
(Capabilities capabilities) boolean
ChromeDriverInfo.isSupporting
(Capabilities capabilities) ChromeOptions.merge
(Capabilities extraCapabilities) int
ChromeDriverService.Builder.score
(Capabilities capabilities) -
Uses of Capabilities in org.openqa.selenium.chromium
Classes in org.openqa.selenium.chromium that implement CapabilitiesModifier and TypeClassDescriptionclass
ChromiumOptions<T extends ChromiumOptions<?>>
Class to manage options specific toChromiumDriver
.Methods in org.openqa.selenium.chromium that return CapabilitiesMethods in org.openqa.selenium.chromium that return types with arguments of type CapabilitiesModifier and TypeMethodDescriptionabstract Predicate<Capabilities>
AddHasCasting.isApplicable()
AddHasCdp.isApplicable()
AddHasLaunchApp.isApplicable()
AddHasNetworkConditions.isApplicable()
AddHasPermissions.isApplicable()
Methods in org.openqa.selenium.chromium with parameters of type CapabilitiesModifier and TypeMethodDescriptionAddHasCasting.getImplementation
(Capabilities capabilities, ExecuteMethod executeMethod) AddHasCdp.getImplementation
(Capabilities capabilities, ExecuteMethod executeMethod) AddHasLaunchApp.getImplementation
(Capabilities capabilities, ExecuteMethod executeMethod) AddHasNetworkConditions.getImplementation
(Capabilities capabilities, ExecuteMethod executeMethod) AddHasPermissions.getImplementation
(Capabilities capabilities, ExecuteMethod executeMethod) protected void
ChromiumOptions.mergeInOptionsFromCaps
(String capabilityName, Capabilities capabilities) protected void
ChromiumOptions.mergeInPlace
(Capabilities capabilities) Constructors in org.openqa.selenium.chromium with parameters of type CapabilitiesModifierConstructorDescriptionprotected
ChromiumDriver
(CommandExecutor commandExecutor, Capabilities capabilities, String capabilityKey) -
Uses of Capabilities in org.openqa.selenium.devtools
Methods in org.openqa.selenium.devtools that return types with arguments of type CapabilitiesMethods in org.openqa.selenium.devtools with parameters of type CapabilitiesModifier and TypeMethodDescriptionstatic Optional<Connection>
SeleniumCdpConnection.create
(Capabilities capabilities) static Optional<Connection>
SeleniumCdpConnection.create
(HttpClient.Factory clientFactory, Capabilities capabilities) DevToolsProvider.getImplementation
(Capabilities caps, ExecuteMethod executeMethod) CdpEndpointFinder.getReportedUri
(String capabilityKey, Capabilities caps) CdpEndpointFinder.getReportedUri
(Capabilities caps) -
Uses of Capabilities in org.openqa.selenium.edge
Classes in org.openqa.selenium.edge that implement CapabilitiesMethods in org.openqa.selenium.edge that return CapabilitiesModifier and TypeMethodDescriptionEdgeDriverInfo.getCanonicalCapabilities()
EdgeDriverService.getDefaultDriverOptions()
Methods in org.openqa.selenium.edge that return types with arguments of type CapabilitiesMethods in org.openqa.selenium.edge with parameters of type CapabilitiesModifier and TypeMethodDescriptionEdgeDriverInfo.createDriver
(Capabilities capabilities) boolean
EdgeDriverInfo.isSupporting
(Capabilities capabilities) EdgeOptions.merge
(Capabilities extraCapabilities) int
EdgeDriverService.Builder.score
(Capabilities capabilities) -
Uses of Capabilities in org.openqa.selenium.firefox
Classes in org.openqa.selenium.firefox that implement CapabilitiesModifier and TypeClassDescriptionclass
Manage firefox specific settings in a way that geckodriver can understand.Methods in org.openqa.selenium.firefox that return CapabilitiesModifier and TypeMethodDescriptionGeckoDriverInfo.getCanonicalCapabilities()
FirefoxDriver.getCapabilities()
GeckoDriverService.getDefaultDriverOptions()
Methods in org.openqa.selenium.firefox that return types with arguments of type CapabilitiesModifier and TypeMethodDescriptionAddHasContext.isApplicable()
AddHasExtensions.isApplicable()
AddHasFullPageScreenshot.isApplicable()
Methods in org.openqa.selenium.firefox with parameters of type CapabilitiesModifier and TypeMethodDescriptionGeckoDriverInfo.createDriver
(Capabilities capabilities) AddHasContext.getImplementation
(Capabilities capabilities, ExecuteMethod executeMethod) AddHasExtensions.getImplementation
(Capabilities capabilities, ExecuteMethod executeMethod) AddHasFullPageScreenshot.getImplementation
(Capabilities capabilities, ExecuteMethod executeMethod) boolean
GeckoDriverInfo.isSupporting
(Capabilities capabilities) FirefoxOptions.merge
(Capabilities capabilities) int
GeckoDriverService.Builder.score
(Capabilities capabilities) Constructors in org.openqa.selenium.firefox with parameters of type Capabilities -
Uses of Capabilities in org.openqa.selenium.grid.data
Methods in org.openqa.selenium.grid.data that return CapabilitiesModifier and TypeMethodDescriptionSession.getCapabilities()
CreateSessionRequest.getDesiredCapabilities()
Session.getStereotype()
Slot.getStereotype()
Methods in org.openqa.selenium.grid.data that return types with arguments of type CapabilitiesModifier and TypeMethodDescriptionCapabilityCount.getCounts()
SessionRequest.getDesiredCapabilities()
SessionRequestCapability.getDesiredCapabilities()
Methods in org.openqa.selenium.grid.data with parameters of type CapabilitiesModifier and TypeMethodDescriptionboolean
NodeStatus.hasCapability
(Capabilities caps, SlotMatcher slotMatcher) boolean
NodeStatus.hasCapacity
(Capabilities caps, SlotMatcher slotMatcher) boolean
Slot.isSupporting
(Capabilities caps, SlotMatcher slotMatcher) boolean
DefaultSlotMatcher.matches
(Capabilities stereotype, Capabilities capabilities) boolean
SlotMatcher.matches
(Capabilities stereotype, Capabilities capabilities) Constructors in org.openqa.selenium.grid.data with parameters of type CapabilitiesModifierConstructorDescriptionCreateSessionRequest
(Set<Dialect> downstreamDialects, Capabilities capabilities, Map<String, Object> metadata) Session
(SessionId id, URI uri, Capabilities stereotype, Capabilities capabilities, Instant startTime) Slot
(SlotId id, Capabilities stereotype, Instant lastStarted, Session session) Constructor parameters in org.openqa.selenium.grid.data with type arguments of type CapabilitiesModifierConstructorDescriptionCapabilityCount
(Map<Capabilities, Integer> counts) SessionRequestCapability
(RequestId requestId, Set<Capabilities> desiredCapabilities) -
Uses of Capabilities in org.openqa.selenium.grid.distributor.selector
Methods in org.openqa.selenium.grid.distributor.selector with parameters of type CapabilitiesModifier and TypeMethodDescriptionDefaultSlotSelector.selectSlot
(Capabilities capabilities, Set<NodeStatus> nodes, SlotMatcher slotMatcher) SlotSelector.selectSlot
(Capabilities capabilities, Set<NodeStatus> nodes, SlotMatcher slotMatcher) -
Uses of Capabilities in org.openqa.selenium.grid.graphql
Constructors in org.openqa.selenium.grid.graphql with parameters of type CapabilitiesModifierConstructorDescriptionSession
(String id, Capabilities capabilities, Instant startTime, URI uri, String nodeId, URI nodeUri, Slot slot) Slot
(UUID id, Capabilities stereotype, Instant lastStarted) Constructor parameters in org.openqa.selenium.grid.graphql with type arguments of type Capabilities -
Uses of Capabilities in org.openqa.selenium.grid.node
Methods in org.openqa.selenium.grid.node that return CapabilitiesModifier and TypeMethodDescriptionActiveSession.getCapabilities()
BaseActiveSession.getCapabilities()
ActiveSession.getStereotype()
BaseActiveSession.getStereotype()
SessionFactory.getStereotype()
Methods in org.openqa.selenium.grid.node with parameters of type CapabilitiesConstructors in org.openqa.selenium.grid.node with parameters of type CapabilitiesModifierConstructorDescriptionprotected
BaseActiveSession
(SessionId id, URL url, Dialect downstream, Dialect upstream, Capabilities stereotype, Capabilities capabilities, Instant startTime) protected
DefaultActiveSession
(Tracer tracer, HttpClient client, SessionId id, URL url, Dialect downstream, Dialect upstream, Capabilities stereotype, Capabilities capabilities, Instant startTime) -
Uses of Capabilities in org.openqa.selenium.grid.node.config
Methods in org.openqa.selenium.grid.node.config that return CapabilitiesModifier and TypeMethodDescriptionSessionCapabilitiesMutator.apply
(Capabilities capabilities) NodeOptions.enhanceStereotype
(Capabilities capabilities) DriverServiceSessionFactory.getStereotype()
Methods in org.openqa.selenium.grid.node.config that return types with arguments of type CapabilitiesModifier and TypeMethodDescriptionNodeOptions.getSessionFactories
(Function<ImmutableCapabilities, Collection<SessionFactory>> factoryFactory) Methods in org.openqa.selenium.grid.node.config with parameters of type CapabilitiesModifier and TypeMethodDescriptionSessionCapabilitiesMutator.apply
(Capabilities capabilities) NodeOptions.enhanceStereotype
(Capabilities capabilities) boolean
DriverServiceSessionFactory.test
(Capabilities capabilities) Constructors in org.openqa.selenium.grid.node.config with parameters of type CapabilitiesModifierConstructorDescriptionDriverServiceSessionFactory
(Tracer tracer, HttpClient.Factory clientFactory, Duration sessionTimeout, Capabilities stereotype, Predicate<Capabilities> predicate, DriverService.Builder<?, ?> builder) SessionCapabilitiesMutator
(Capabilities slotStereotype) Constructor parameters in org.openqa.selenium.grid.node.config with type arguments of type CapabilitiesModifierConstructorDescriptionDriverServiceSessionFactory
(Tracer tracer, HttpClient.Factory clientFactory, Duration sessionTimeout, Capabilities stereotype, Predicate<Capabilities> predicate, DriverService.Builder<?, ?> builder) -
Uses of Capabilities in org.openqa.selenium.grid.node.docker
Methods in org.openqa.selenium.grid.node.docker that return CapabilitiesMethods in org.openqa.selenium.grid.node.docker that return types with arguments of type CapabilitiesModifier and TypeMethodDescriptionDockerOptions.getDockerSessionFactories
(Tracer tracer, HttpClient.Factory clientFactory, NodeOptions options) Methods in org.openqa.selenium.grid.node.docker with parameters of type CapabilitiesConstructors in org.openqa.selenium.grid.node.docker with parameters of type CapabilitiesModifierConstructorDescriptionDockerSessionFactory
(Tracer tracer, HttpClient.Factory clientFactory, Duration sessionTimeout, Duration serverStartTimeout, Docker docker, URI dockerUri, Image browserImage, Capabilities stereotype, List<Device> devices, Image videoImage, DockerAssetsPath assetsPath, String networkName, boolean runningInDocker, Predicate<Capabilities> predicate, Map<String, Object> hostConfig, List<String> hostConfigKeys) Constructor parameters in org.openqa.selenium.grid.node.docker with type arguments of type CapabilitiesModifierConstructorDescriptionDockerSessionFactory
(Tracer tracer, HttpClient.Factory clientFactory, Duration sessionTimeout, Duration serverStartTimeout, Docker docker, URI dockerUri, Image browserImage, Capabilities stereotype, List<Device> devices, Image videoImage, DockerAssetsPath assetsPath, String networkName, boolean runningInDocker, Predicate<Capabilities> predicate, Map<String, Object> hostConfig, List<String> hostConfigKeys) -
Uses of Capabilities in org.openqa.selenium.grid.node.local
Methods in org.openqa.selenium.grid.node.local that return CapabilitiesMethods in org.openqa.selenium.grid.node.local with parameters of type CapabilitiesModifier and TypeMethodDescriptionLocalNode.Builder.add
(Capabilities stereotype, SessionFactory factory) boolean
LocalNode.isSupporting
(Capabilities capabilities) boolean
SessionSlot.test
(Capabilities capabilities) Constructors in org.openqa.selenium.grid.node.local with parameters of type CapabilitiesModifierConstructorDescriptionSessionSlot
(EventBus bus, Capabilities stereotype, SessionFactory factory) -
Uses of Capabilities in org.openqa.selenium.grid.node.relay
Methods in org.openqa.selenium.grid.node.relay that return CapabilitiesMethods in org.openqa.selenium.grid.node.relay that return types with arguments of type CapabilitiesModifier and TypeMethodDescriptionRelayOptions.getSessionFactories
(Tracer tracer, HttpClient.Factory clientFactory, Duration sessionTimeout) Methods in org.openqa.selenium.grid.node.relay with parameters of type CapabilitiesConstructors in org.openqa.selenium.grid.node.relay with parameters of type CapabilitiesModifierConstructorDescriptionRelaySessionFactory
(Tracer tracer, HttpClient.Factory clientFactory, Duration sessionTimeout, URI serviceUri, URI serviceStatusUri, String serviceProtocolVersion, Capabilities stereotype) -
Uses of Capabilities in org.openqa.selenium.grid.node.remote
Methods in org.openqa.selenium.grid.node.remote with parameters of type CapabilitiesConstructor parameters in org.openqa.selenium.grid.node.remote with type arguments of type CapabilitiesModifierConstructorDescriptionRemoteNode
(Tracer tracer, HttpClient.Factory clientFactory, NodeId id, URI externalUri, Secret registrationSecret, Duration sessionTimeout, Collection<Capabilities> capabilities) -
Uses of Capabilities in org.openqa.selenium.grid.sessionqueue
Method parameters in org.openqa.selenium.grid.sessionqueue with type arguments of type CapabilitiesModifier and TypeMethodDescriptionabstract List<SessionRequest>
NewSessionQueue.getNextAvailable
(Map<Capabilities, Long> stereotypes) -
Uses of Capabilities in org.openqa.selenium.grid.sessionqueue.local
Method parameters in org.openqa.selenium.grid.sessionqueue.local with type arguments of type CapabilitiesModifier and TypeMethodDescriptionLocalNewSessionQueue.getNextAvailable
(Map<Capabilities, Long> stereotypes) -
Uses of Capabilities in org.openqa.selenium.grid.sessionqueue.remote
Method parameters in org.openqa.selenium.grid.sessionqueue.remote with type arguments of type CapabilitiesModifier and TypeMethodDescriptionRemoteNewSessionQueue.getNextAvailable
(Map<Capabilities, Long> stereotypes) -
Uses of Capabilities in org.openqa.selenium.ie
Classes in org.openqa.selenium.ie that implement CapabilitiesModifier and TypeClassDescriptionclass
Options for configuring the use of IE.Methods in org.openqa.selenium.ie that return CapabilitiesModifier and TypeMethodDescriptionInternetExplorerDriverInfo.getCanonicalCapabilities()
InternetExplorerDriverService.getDefaultDriverOptions()
Methods in org.openqa.selenium.ie with parameters of type CapabilitiesModifier and TypeMethodDescriptionInternetExplorerDriverInfo.createDriver
(Capabilities capabilities) boolean
InternetExplorerDriverInfo.isSupporting
(Capabilities capabilities) InternetExplorerOptions.merge
(Capabilities extraCapabilities) int
InternetExplorerDriverService.Builder.score
(Capabilities capabilities) Constructors in org.openqa.selenium.ie with parameters of type Capabilities -
Uses of Capabilities in org.openqa.selenium.remote
Classes in org.openqa.selenium.remote that implement CapabilitiesModifier and TypeClassDescriptionclass
AbstractDriverOptions<DO extends AbstractDriverOptions<DO>>
class
Fields in org.openqa.selenium.remote declared as CapabilitiesFields in org.openqa.selenium.remote with type parameters of type CapabilitiesModifier and TypeFieldDescriptionstatic final BiConsumer<Span,
Capabilities> RemoteTags.CAPABILITIES
static final BiConsumer<AttributeMap,
Capabilities> RemoteTags.CAPABILITIES_EVENT
Methods in org.openqa.selenium.remote that return CapabilitiesMethods in org.openqa.selenium.remote that return types with arguments of type CapabilitiesModifier and TypeMethodDescriptionAddHasAuthentication.isApplicable()
AddHasLogEvents.isApplicable()
AugmenterProvider.isApplicable()
NewSessionPayload.stream()
Stream theCapabilities
encoded in the payload used to create this instance.Methods in org.openqa.selenium.remote with parameters of type CapabilitiesModifier and TypeMethodDescriptionRemoteWebDriverBuilder.addAlternative
(Capabilities options) Add to the list of possible configurations that might be asked for.static NewSessionPayload
NewSessionPayload.create
(Capabilities caps) AddHasAuthentication.getImplementation
(Capabilities capabilities, ExecuteMethod executeMethod) AddHasLogEvents.getImplementation
(Capabilities capabilities, ExecuteMethod executeMethod) AugmenterProvider.getImplementation
(Capabilities capabilities, ExecuteMethod executeMethod) For the interface that this provider describes, return an implementation.default boolean
Browser.is
(Capabilities caps) DesiredCapabilities.merge
(Capabilities extraCapabilities) Merges the extra capabilities provided into this DesiredCapabilities instance.static CommandPayload
DriverCommand.NEW_SESSION
(Capabilities capabilities) RemoteWebDriverBuilder.oneOf
(Capabilities maybeThis, Capabilities... orOneOfThese) Clears the current set of alternative browsers and instead sets the list of possible choices to the arguments given to this method.protected void
RemoteWebDriver.startSession
(Capabilities capabilities) Method parameters in org.openqa.selenium.remote with type arguments of type CapabilitiesModifier and TypeMethodDescription<X> Augmenter
Augmenter.addDriverAugmentation
(String capabilityName, Class<X> implementThis, BiFunction<Capabilities, ExecuteMethod, X> usingThis) <X> Augmenter
Augmenter.addDriverAugmentation
(Predicate<Capabilities> whenThisMatches, Class<X> implementThis, BiFunction<Capabilities, ExecuteMethod, X> usingThis) <X> Augmenter
Augmenter.addDriverAugmentation
(Predicate<Capabilities> whenThisMatches, Class<X> implementThis, BiFunction<Capabilities, ExecuteMethod, X> usingThis) static NewSessionPayload
NewSessionPayload.create
(Collection<Capabilities> caps) static CommandPayload
DriverCommand.NEW_SESSION
(Collection<Capabilities> capabilities) Constructors in org.openqa.selenium.remote with parameters of type CapabilitiesModifierConstructorDescriptionDesiredCapabilities
(Capabilities other) DesiredCapabilities
(Capabilities... others) RemoteWebDriver
(URL remoteAddress, Capabilities capabilities) RemoteWebDriver
(URL remoteAddress, Capabilities capabilities, boolean enableTracing) RemoteWebDriver
(Capabilities capabilities) RemoteWebDriver
(Capabilities capabilities, boolean enableTracing) RemoteWebDriver
(CommandExecutor executor, Capabilities capabilities) -
Uses of Capabilities in org.openqa.selenium.remote.html5
Methods in org.openqa.selenium.remote.html5 that return types with arguments of type CapabilitiesMethods in org.openqa.selenium.remote.html5 with parameters of type CapabilitiesModifier and TypeMethodDescriptionAddWebStorage.getImplementation
(Capabilities capabilities, ExecuteMethod executeMethod) Deprecated. -
Uses of Capabilities in org.openqa.selenium.remote.service
Methods in org.openqa.selenium.remote.service that return CapabilitiesMethods in org.openqa.selenium.remote.service with parameters of type CapabilitiesModifier and TypeMethodDescriptionabstract int
DriverService.Builder.score
(Capabilities capabilities) Provides a measure of how strongly thisDriverService
supports the givencapabilities
.Constructors in org.openqa.selenium.remote.service with parameters of type Capabilities -
Uses of Capabilities in org.openqa.selenium.safari
Classes in org.openqa.selenium.safari that implement CapabilitiesMethods in org.openqa.selenium.safari that return CapabilitiesModifier and TypeMethodDescriptionSafariDriverInfo.getCanonicalCapabilities()
SafariTechPreviewDriverInfo.getCanonicalCapabilities()
protected Capabilities
SafariDriverService.getDefaultDriverOptions()
SafariTechPreviewDriverService.getDefaultDriverOptions()
Methods in org.openqa.selenium.safari that return types with arguments of type CapabilitiesMethods in org.openqa.selenium.safari with parameters of type CapabilitiesModifier and TypeMethodDescriptionSafariDriverInfo.createDriver
(Capabilities capabilities) SafariTechPreviewDriverInfo.createDriver
(Capabilities capabilities) static SafariOptions
SafariOptions.fromCapabilities
(Capabilities capabilities) Construct aSafariOptions
instance from given capabilities.AddHasDebugger.getImplementation
(Capabilities capabilities, ExecuteMethod executeMethod) AddHasPermissions.getImplementation
(Capabilities capabilities, ExecuteMethod executeMethod) boolean
SafariDriverInfo.isSupporting
(Capabilities capabilities) boolean
SafariTechPreviewDriverInfo.isSupporting
(Capabilities capabilities) SafariOptions.merge
(Capabilities extraCapabilities) int
SafariDriverService.Builder.score
(Capabilities capabilities) int
SafariTechPreviewDriverService.Builder.score
(Capabilities capabilities) Constructors in org.openqa.selenium.safari with parameters of type Capabilities