Capabilities
This page lists various capabilities used and implemented by the Chromium driver. To learn more about capabilities, refer to the Appium documentation.
For other capabilities recognized by the Appium server, see their Appium docs reference page.
Standard¶
Refer to the W3C WebDriver documentation for more information about these capabilities.
platformName¶
| Name | Type | Default |
|---|---|---|
platformName |
string |
Not specified |
This capability must be set to mac, linux or windows (case-insensitive)
browserName¶
| Name | Type | Default |
|---|---|---|
browserName |
string |
Not specified |
Must be set to MicrosoftEdge (case-sensitive) if automating MS Edge. Can be left unset for other
Chromium-based browsers.
General¶
automationName¶
| Name | Type | Default |
|---|---|---|
appium:automationName |
string |
Not specified |
Specifies the Appium driver to use. Must be set to Chromium (case-insensitive)
Google¶
chromeOptions¶
| Name | Type | Default |
|---|---|---|
goog:chromeOptions |
Record<string, any> |
Not specified |
Chrome-specific capabilities. Refer to the ChromeDriver documentation for more details.
Microsoft¶
edgeOptions¶
| Name | Type | Default |
|---|---|---|
ms:edgeOptions |
Record<string, any> |
Not specified |
Microsoft Edge-specific capabilities. Refer to the EdgeDriver documentation for more details.
Chromedriver / Edgedriver¶
chromedriverPort¶
| Name | Type | Default |
|---|---|---|
appium:chromedriverPort |
number |
9515 |
The port to use for starting chromedriver/msedgedriver
executable¶
| Name | Type | Default |
|---|---|---|
appium:executable |
string |
Not specified |
Custom path to a chromedriver/msedgedriver binary
executableDir¶
| Name | Type | Default |
|---|---|---|
appium:executableDir |
string |
Not specified |
Custom path to a directory containing chromedriver/msedgedriver binaries
verbose¶
| Name | Type | Default |
|---|---|---|
appium:verbose |
boolean |
false |
Whether to enable verbose logging. Maps to the --verbose flag of the chromedriver/msedgedriver
binary.
logPath¶
| Name | Type | Default |
|---|---|---|
appium:logPath |
string |
Not specified |
If specified, log output will be written to the file on this path, instead of the default logger.
Maps to the --log-path flag of the chromedriver/msedgedriver binary.
disableBuildCheck¶
| Name | Type | Default |
|---|---|---|
appium:disableBuildCheck |
boolean |
false |
Whether to disable the check that requires chromedriver/msedgedriver and the browser executable
to have matching versions. Maps to the --disable-build-check flag of the
chromedriver/msedgedriver binary.
autodownloadEnabled¶
| Name | Type | Default |
|---|---|---|
appium:autodownloadEnabled |
boolean |
true |
Whether to automatically download a compatible chromedriver/msedgedriver when starting a new
session
useSystemExecutable¶
| Name | Type | Default |
|---|---|---|
appium:useSystemExecutable |
boolean |
false |
Whether to use the chromedriver binary bundled with Chromium driver.
This capability is primarily relevant for Chromium driver versions 1.3.35 or earlier, which
automatically downloaded chromedriver upon installation.