Enum webdriver.Capability

code »
Type: string

Common webdriver capability keys.

Values and Descriptions

ACCEPT_SSL_CERTS
Indicates whether a driver should accept all SSL certs by default. This capability only applies when requesting a new session. To query whether a driver can handle insecure SSL certs, see webdriver.Capability.SECURE_SSL.
BROWSER_NAME
The browser name. Common browser names are defined in the webdriver.Browser enum.
HANDLES_ALERTS
Whether the driver is capable of handling modal alerts (e.g. alert, confirm, prompt). To define how a driver should handle alerts, use webdriver.Capability.UNEXPECTED_ALERT_BEHAVIOR.
LOGGING_PREFS
Key for the logging driver logging preferences.
PLATFORM
Describes the platform the browser is running on. Will be one of ANDROID, IOS, LINUX, MAC, UNIX, or WINDOWS. When requesting a session, ANY may be used to indicate no platform preference (this is semantically equivalent to omitting the platform capability).
PROXY
Describes the proxy configuration to use for a new WebDriver session.
ROTATABLE
Whether the driver supports changing the brower's orientation.
SECURE_SSL
Whether a driver is only capable of handling secure SSL certs. To request that a driver accept insecure SSL certs by default, use webdriver.Capability.ACCEPT_SSL_CERTS.
SUPPORTS_APPLICATION_CACHE
Whether the driver supports manipulating the app cache.
SUPPORTS_BROWSER_CONNECTION
Whether the driver supports controlling the browser's internet connectivity.
SUPPORTS_CSS_SELECTORS
Whether the driver supports locating elements with CSS selectors.
SUPPORTS_JAVASCRIPT
Whether the browser supports JavaScript.
SUPPORTS_LOCATION_CONTEXT
Whether the driver supports controlling the browser's location info.
TAKES_SCREENSHOT
Whether the driver supports taking screenshots.
UNEXPECTED_ALERT_BEHAVIOR
Defines how the driver should handle unexpected alerts. The value should be one of "accept", "dismiss", or "ignore.
VERSION
Defines the browser version.
Show: