Common webdriver capability keys.
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 {@link webdriver.Capability.SECURE_SSL}.
The browser name. Common browser names are defined in the {@link webdriver.Browser} enum.
Whether the driver is capable of handling modal alerts (e.g. alert, confirm, prompt). To define how a driver should handle alerts, use {@link webdriver.Capability.UNEXPECTED_ALERT_BEHAVIOR}.
Key for the logging driver logging preferences.
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).
Describes the proxy configuration to use for a new WebDriver session.
Whether the driver supports changing the brower's orientation.
Whether a driver is only capable of handling secure SSL certs. To request that a driver accept insecure SSL certs by default, use {@link webdriver.Capability.ACCEPT_SSL_CERTS}.
Whether the driver supports manipulating the app cache.
Whether the driver supports controlling the browser's internet connectivity.
Whether the driver supports locating elements with CSS selectors.
Whether the browser supports JavaScript.
Whether the driver supports controlling the browser's location info.
Whether the driver supports taking screenshots.
Defines how the driver should handle unexpected alerts. The value should be one of "accept", "dismiss", or "ignore.
Defines the browser version.