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 TypeClassDescriptionclassclassclassMethods in org.openqa.selenium that return CapabilitiesModifier and TypeMethodDescriptionWebDriverInfo.getCanonicalCapabilities()Describes the smallest set ofCapabilitiesthat could be used to create an instance of thisWebDriverimplementation.HasCapabilities.getCapabilities()default CapabilitiesCapabilities.merge(Capabilities other) Merge twoCapabilitiestogether and return the union of the two as a newCapabilitiesinstance.PersistentCapabilities.merge(Capabilities other) Methods in org.openqa.selenium with parameters of type CapabilitiesModifier and TypeMethodDescriptionstatic ImmutableCapabilitiesImmutableCapabilities.copyOf(Capabilities capabilities) WebDriverInfo.createDriver(Capabilities capabilities) Creates a new instance of theWebDriverimplementation.static @Nullable ProxyProxy.extractFrom(Capabilities capabilities) static booleanHasDownloads.isDownloadsEnabled(Capabilities capabilities) booleanWebDriverInfo.isSupporting(Capabilities capabilities) default CapabilitiesCapabilities.merge(Capabilities other) Merge twoCapabilitiestogether and return the union of the two as a newCapabilitiesinstance.MutableCapabilities.merge(Capabilities other) Merge twoCapabilitiestogether and return the union of the two as a newCapabilitiesinstance.PersistentCapabilities.merge(Capabilities other) default voidHasDownloads.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) booleanChromeDriverInfo.isSupporting(Capabilities capabilities) ChromeOptions.merge(Capabilities extraCapabilities) intChromeDriverService.Builder.score(Capabilities capabilities) -
Uses of Capabilities in org.openqa.selenium.chromium
Classes in org.openqa.selenium.chromium that implement CapabilitiesModifier and TypeClassDescriptionclassChromiumOptions<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 voidChromiumOptions.mergeInOptionsFromCaps(String capabilityName, Capabilities capabilities) protected voidChromiumOptions.mergeInPlace(Capabilities capabilities) Constructors in org.openqa.selenium.chromium with parameters of type CapabilitiesModifierConstructorDescriptionprotectedChromiumDriver(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) booleanEdgeDriverInfo.isSupporting(Capabilities capabilities) EdgeOptions.merge(Capabilities extraCapabilities) intEdgeDriverService.Builder.score(Capabilities capabilities) -
Uses of Capabilities in org.openqa.selenium.firefox
Classes in org.openqa.selenium.firefox that implement CapabilitiesModifier and TypeClassDescriptionclassManage 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) booleanGeckoDriverInfo.isSupporting(Capabilities capabilities) FirefoxOptions.merge(Capabilities capabilities) intGeckoDriverService.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 TypeMethodDescriptionbooleanNodeStatus.hasCapability(Capabilities caps, SlotMatcher slotMatcher) booleanNodeStatus.hasCapacity(Capabilities caps, SlotMatcher slotMatcher) booleanSlot.isSupporting(Capabilities caps, SlotMatcher slotMatcher) static BooleanDefaultSlotMatcher.matchConditionToRemoveCapability(Capabilities capabilities) booleanDefaultSlotMatcher.matches(Capabilities stereotype, Capabilities capabilities) booleanSlotMatcher.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) GreedySlotSelector.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 CapabilitiesModifierConstructorDescriptionprotectedBaseActiveSession(SessionId id, URL url, Dialect downstream, Dialect upstream, Capabilities stereotype, Capabilities capabilities, Instant startTime) protectedDefaultActiveSession(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) booleanDriverServiceSessionFactory.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) booleanLocalNode.isSupporting(Capabilities capabilities) booleanSessionSlot.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 CapabilitiesModifier and TypeMethodDescriptionRelaySessionFactory.filterRelayCapabilities(Capabilities capabilities) RelaySessionFactory.getStereotype()Methods 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 CapabilitiesModifier and TypeMethodDescriptionRelaySessionFactory.filterRelayCapabilities(Capabilities capabilities) booleanRelaySessionFactory.test(Capabilities capabilities) Constructors 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 TypeClassDescriptionclassOptions 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) booleanInternetExplorerDriverInfo.isSupporting(Capabilities capabilities) InternetExplorerOptions.merge(Capabilities extraCapabilities) intInternetExplorerDriverService.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 TypeClassDescriptionclassAbstractDriverOptions<DO extends AbstractDriverOptions<DO>>classFields 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.CAPABILITIESstatic final BiConsumer<AttributeMap, Capabilities> RemoteTags.CAPABILITIES_EVENTMethods 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 theCapabilitiesencoded 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 NewSessionPayloadNewSessionPayload.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 booleanBrowser.is(Capabilities caps) DesiredCapabilities.merge(@Nullable Capabilities extraCapabilities) Merges the extra capabilities provided into this DesiredCapabilities instance.static CommandPayloadDriverCommand.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 voidRemoteWebDriver.startSession(Capabilities capabilities) Method parameters in org.openqa.selenium.remote with type arguments of type CapabilitiesModifier and TypeMethodDescription<X> AugmenterAugmenter.addDriverAugmentation(String capabilityName, Class<X> implementThis, BiFunction<Capabilities, ExecuteMethod, X> usingThis) <X> AugmenterAugmenter.addDriverAugmentation(Predicate<Capabilities> whenThisMatches, Class<X> implementThis, BiFunction<Capabilities, ExecuteMethod, X> usingThis) <X> AugmenterAugmenter.addDriverAugmentation(Predicate<Capabilities> whenThisMatches, Class<X> implementThis, BiFunction<Capabilities, ExecuteMethod, X> usingThis) static NewSessionPayloadNewSessionPayload.create(Collection<Capabilities> caps) static CommandPayloadDriverCommand.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.service
Methods in org.openqa.selenium.remote.service that return CapabilitiesMethods in org.openqa.selenium.remote.service with parameters of type CapabilitiesModifier and TypeMethodDescriptionabstract intDriverService.Builder.score(Capabilities capabilities) Provides a measure of how strongly thisDriverServicesupports 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 CapabilitiesSafariDriverService.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 SafariOptionsSafariOptions.fromCapabilities(Capabilities capabilities) Construct aSafariOptionsinstance from given capabilities.AddHasDebugger.getImplementation(Capabilities capabilities, ExecuteMethod executeMethod) AddHasPermissions.getImplementation(Capabilities capabilities, ExecuteMethod executeMethod) booleanSafariDriverInfo.isSupporting(Capabilities capabilities) booleanSafariTechPreviewDriverInfo.isSupporting(Capabilities capabilities) SafariOptions.merge(Capabilities extraCapabilities) intSafariDriverService.Builder.score(Capabilities capabilities) intSafariTechPreviewDriverService.Builder.score(Capabilities capabilities) Constructors in org.openqa.selenium.safari with parameters of type Capabilities