Module: selenium-webdriverView Sourceclass Capabilitieswebdriver.Serializable<Object<string, ?>> └ CapabilitiesAlias for webdriver.Capabilitiesnew Capabilities(opt_other)Parametersopt_other?Object=Another set of capabilities to merge into this instance.Instance Methodsget(key)code »ParameterskeystringThe capability to return.ReturnsThe capability with the given key, or null if it has not been set.has(key)code »ParameterskeystringThe capability to check.ReturnsbooleanWhether the specified capability is set.merge(other)code »Merges another set of capabilities into this instance. Any duplicates in the provided set will override those already set on this instance.ParametersotherObjectThe capabilities to merge into this instance.Returnswebdriver.CapabilitiesA self reference.serialize()code »Overrides: webdriver.SerializableReturnsObject<string, ?>The JSON representation of this instance. Note, the returned object may contain nested promises that are promised values.set(key, value)code »ParameterskeystringThe capability to set.value*The capability value. Capability values must be JSON serializable. Pass null to unset the capability.Returnswebdriver.CapabilitiesA self reference.setAlertBehavior(behavior)code »Sets the default action to take with an unexpected alert before returning an error.ParametersbehaviorstringThe desired behavior; should be "accept", "dismiss", or "ignore". Defaults to "dismiss".Returnswebdriver.CapabilitiesA self reference.setEnableNativeEvents(enabled)code »Sets whether native events should be used.ParametersenabledbooleanWhether to enable native events.Returnswebdriver.CapabilitiesA self reference.setLoggingPrefs(prefs)code »Sets the logging preferences. Preferences may be specified as a webdriver.logging.Preferences instance, or a as a map of log-type to log-level.Parametersprefs(webdriver.logging.Preferences|Object<string, string>)The logging preferences.Returnswebdriver.CapabilitiesA self reference.setProxy(proxy)code »Sets the proxy configuration for this instance.Parametersproxy{proxyType: string}The desired proxy configuration.Returnswebdriver.CapabilitiesA self reference.setScrollBehavior(behavior)code »Sets how elements should be scrolled into view for interaction.ParametersbehaviornumberThe desired scroll behavior: either 0 to align with the top of the viewport or 1 to align with the bottom.Returnswebdriver.CapabilitiesA self reference.toJSON(arg0)code »deprecatedDeprecated: Use #serialize since a component capability may be a promised value.Parametersarg0string=ReturnsObjectThe JSON representation of this instance.Static FunctionsCapabilities.android()code »Returnswebdriver.CapabilitiesA basic set of capabilities for Android.Capabilities.chrome()code »Returnswebdriver.CapabilitiesA basic set of capabilities for Chrome.Capabilities.firefox()code »Returnswebdriver.CapabilitiesA basic set of capabilities for Firefox.Capabilities.htmlunit()code »Returnswebdriver.CapabilitiesA basic set of capabilities for HTMLUnit.Capabilities.htmlunitwithjs()code »Returnswebdriver.CapabilitiesA basic set of capabilities for HTMLUnit with enabled Javascript.Capabilities.ie()code »Returnswebdriver.CapabilitiesA basic set of capabilities for Internet Explorer.Capabilities.ipad()code »Returnswebdriver.CapabilitiesA basic set of capabilities for iPad.Capabilities.iphone()code »Returnswebdriver.CapabilitiesA basic set of capabilities for iPhone.Capabilities.opera()code »Returnswebdriver.CapabilitiesA basic set of capabilities for Opera.Capabilities.phantomjs()code »Returnswebdriver.CapabilitiesA basic set of capabilities for PhantomJS.Capabilities.safari()code »Returnswebdriver.CapabilitiesA basic set of capabilities for Safari.