Sponsor This Site

Place Your Advertisement Here

Contact Cloud Grey

Appium Desired Capabilities

Appium Logo

Created for AppiumConf 2019 by

Cloud Grey Logo

Premier Appium consulting and training

androidioswindowsmactizenyouiengine
CoreBeginnerIntermediateAdvancedLoggingWebviewi18nKeyboard/TypingUnicode KeyboardXCode Code SigningAlerts and Pop-upsWebdriverAgentWebiOS KeychainscreenshotSession LifecycleIntents & ActivitiesReal Devices OnlyAVDiOS Webkit Debug ProxyRequiredNot Supported on Real DevicesUnlock DeviceVideo RecordingDebuggingAPK Signing KeystorePermissionsAndroid CoverageSecurityADBParallel Testingchrome driverNot Supported by XCUITest-driverIncrease Test SpeedSafaritimeoutAppium DevelopmentDeprecated
platformVersionlink to {this.props.Capability}
androidioswindowsmactizen
Example Values
7.14.4
platformNamelink to {this.props.Capability}
androidioswindowsmactizenyouiengine
Valid Values
iosandroidwindowsmactizenfake
browserNamelink to {this.props.Capability}
iosandroid
Valid Values
SafariChromeChromiumBrowser
applink to {this.props.Capability}
iosandroidmacyouienginetizenwindows
Example Values
/abs/path/to/my.apkhttp://myapp.com/app.ipa
deviceNamelink to {this.props.Capability}
androidioswindowsmactizen
Example Values
iPhone SimulatoriPad SimulatoriPhone Retina 4-inchAndroid EmulatorGalaxy S4
automationNamelink to {this.props.Capability}
androidioswindowsmactizenyouiengine
Valid Values
AppiumInstrumentsSelendroidUiAutomator2UiAutomator1EspressoXCUITestYouiEngineFake
Default Value
Appium
connectHardwareKeyboardlink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
false
safariAllowPopupslink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
Set by Simulator
eventTimingslink to {this.props.Capability}
androidioswindowsmactizen
Valid Values
truefalse
Default Value
false
languagelink to {this.props.Capability}
androidioswindowsmactizen
Example Values
fr
udidlink to {this.props.Capability}
androidioswindowsmactizenyouiengine
Example Values
1ae203187fc012g
localelink to {this.props.Capability}
androidioswindowsmactizen
Example Values
fr_CACA
screenShotOnErrorlink to {this.props.Capability}
mac
Valid Values
truefalse
Default Value
false
localeScriptlink to {this.props.Capability}
android
Example Values
Cyrl
fullResetlink to {this.props.Capability}
androidioswindowsmactizen
Valid Values
truefalse
Default Value
false
safariInitialUrllink to {this.props.Capability}
ios
Example Values
https://www.github.com
dontStopAppOnResetlink to {this.props.Capability}
android
Valid Values
truefalse
Default Value
false
locationServicesAuthorizedlink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
Set by Simulator
appPackagelink to {this.props.Capability}
androidtizen
Example Values
com.example.android.myAppcom.android.settings
locationServicesEnabledlink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
Set by Simulator
sendKeyStrategylink to {this.props.Capability}
ios
Valid Values
oneByOnegroupedsetValue
Default Value
Simulator default: `oneByOne`. Real device default: `grouped`
autoGrantPermissionslink to {this.props.Capability}
android
Valid Values
truefalse
Default Value
false
avdlink to {this.props.Capability}
androidyouiengine
Example Values
api19
newCommandTimeoutlink to {this.props.Capability}
androidioswindowsmactizen
Example Values
5
Default Value
60
safariOpenLinksInBackgroundlink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
Set by Simulator
ignoreUnimportantViewslink to {this.props.Capability}
android
Valid Values
truefalse
Default Value
false
autoWebviewlink to {this.props.Capability}
androidioswindowsmactizen
Valid Values
truefalse
Default Value
false
chromedriverDisableBuildChecklink to {this.props.Capability}
android
Valid Values
truefalse
Default Value
false
commandDelaylink to {this.props.Capability}
mac
Example Values
1.0
Default Value
0.0
bundleIdlink to {this.props.Capability}
ios
Default Value
io.appium.TestApp
clearDeviceLogsOnStartlink to {this.props.Capability}
android
Valid Values
truefalse
Default Value
false
skipUnlocklink to {this.props.Capability}
android
Valid Values
truefalse
Default Value
false
printPageSourceOnFindFailurelink to {this.props.Capability}
androidioswindowsmactizen
Valid Values
truefalse
Default Value
false
acceptSslCertslink to {this.props.Capability}
android
Valid Values
truefalse
Default Value
false
maxTypingFrequencylink to {this.props.Capability}
ios
Example Values
30
Default Value
60
appActivitylink to {this.props.Capability}
android
Example Values
MainActivity.Settings
noResetlink to {this.props.Capability}
androidioswindowsmactizen
Valid Values
truefalse
Default Value
false
safariIgnoreFraudWarninglink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
Set by Simulator Setting
interKeyDelaylink to {this.props.Capability}
ios
Example Values
100
calendarFormatlink to {this.props.Capability}
ios
Example Values
gregorian
xcodeSigningIdlink to {this.props.Capability}
ios
Default Value
iPhone Developer
chromedriverExecutableUrllink to {this.props.Capability}
android
Example Values
http://some.url
xcodeConfigFilelink to {this.props.Capability}
ios
Example Values
/path/to/myconfig.xcconfig
intentActionlink to {this.props.Capability}
android
Example Values
android.intent.action.MAINandroid.intent.action.VIEW
Default Value
android.intent.action.MAIN
updatedWDABundleIdlink to {this.props.Capability}
ios
Example Values
io.appium.WebDriverAgentRunner
intentFlagslink to {this.props.Capability}
android
Example Values
0x10200000
Default Value
0x10200000
appWaitActivitylink to {this.props.Capability}
android
Example Values
SplashActivitySplashActivityOtherActivity**.SplashActivity
enablePerformanceLogginglink to {this.props.Capability}
iosandroid
Valid Values
truefalse
Default Value
false
orientationlink to {this.props.Capability}
androidioswindowsmactizen
Valid Values
LANDSCAPEPORTRAIT
iosInstallPauselink to {this.props.Capability}
ios
Example Values
8000
Default Value
0
unlockTypelink to {this.props.Capability}
android
Valid Values
pinpasswordpatternfingerprint
Default Value
null
appWaitPackagelink to {this.props.Capability}
android
Valid Values
com.example.android.myAppcom.android.settings
wdaStartupRetryIntervallink to {this.props.Capability}
ios
Example Values
20000
Default Value
10000
allowTestPackageslink to {this.props.Capability}
android
Valid Values
truefalse
Default Value
false
skipServerInstallationlink to {this.props.Capability}
android
Valid Values
truefalse
Default Value
false
autoWebviewTimeoutlink to {this.props.Capability}
android
Example Values
4000
Default Value
2000
showXcodeLoglink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
false
resetOnSessionStartOnlylink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
true
gpsEnabledlink to {this.props.Capability}
android
Valid Values
truefalse
Default Value
Specified by Emulator or Device
implicitTimeoutlink to {this.props.Capability}
mac
Example Values
20.5
Default Value
1.0
nativeWebScreenshotlink to {this.props.Capability}
android
Valid Values
truefalse
Default Value
false
showSafariConsoleLoglink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
false
androidScreenshotPathlink to {this.props.Capability}
android
Example Values
/sdcard/screenshots/
disableWindowAnimationlink to {this.props.Capability}
android
Valid Values
truefalse
Default Value
Set by system
wdaStartupRetrieslink to {this.props.Capability}
ios
Example Values
4
Default Value
2
avdArgslink to {this.props.Capability}
android
Example Values
-netfast
networkSpeedlink to {this.props.Capability}
android
Valid Values
fullgsmedgehscsdgprsumtshsdpalteevdo
Default Value
full
fullContextListlink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
false
isHeadlesslink to {this.props.Capability}
androidios
Valid Values
truefalse
Default Value
false
youiEngineAppAddresslink to {this.props.Capability}
youiengine
Example Values
localhost,192.168.1.67
wdaConnectionTimeoutlink to {this.props.Capability}
ios
Example Values
1000
Default Value
240000
keepKeyChainslink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
false
wdaLaunchTimeoutlink to {this.props.Capability}
ios
Example Values
30000
Default Value
60000
useJSONSourcelink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
false
clearSystemFileslink to {this.props.Capability}
iosandroid
Valid Values
truefalse
Default Value
false
calendarAccessAuthorizedlink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
null
forceEspressoRebuildlink to {this.props.Capability}
android
Valid Values
truefalse
Default Value
false
simpleIsVisibleChecklink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
false, except iOS 9.3, where defaults is true.
skipDeviceInitializationlink to {this.props.Capability}
android
Valid Values
truefalse
Default Value
false
tizenInstallTimeoutlink to {this.props.Capability}
tizen
Example Values
10000
Default Value
50000
launchTimeoutlink to {this.props.Capability}
iosandroid
Example Values
20000
loopDelaylink to {this.props.Capability}
mac
Example Values
2.5
Default Value
1.0
noSignlink to {this.props.Capability}
android
Valid Values
truefalse
Default Value
false
prebuildWDAlink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
true
nativeWebTaplink to {this.props.Capability}
ios
Valid Values
truefalse
showChromedriverLoglink to {this.props.Capability}
android
Valid Values
truefalse
Default Value
false
optionalIntentArgumentslink to {this.props.Capability}
android
Example Values
--esn <EXTRA_KEY>--ez <EXTRA_KEY> <EXTRA_BOOLEAN_VALUE>
screenshotQualitylink to {this.props.Capability}
ios
Valid Values
012
Default Value
1
intentCategorylink to {this.props.Capability}
android
Example Values
android.intent.category.LAUNCHERandroid.intent.category.APP_CONTACTS
Default Value
android.intent.category.LAUNCHER
absoluteWebLocationslink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
false
showIOSLoglink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
false
shutdownOtherSimulatorslink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
false
autoDismissAlertslink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
false
showSafariNetworkLoglink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
false
autolaunchlink to {this.props.Capability}
androidioswindowsmactizen
screenshotWaitTimeoutlink to {this.props.Capability}
ios
Example Values
5
Default Value
10
unlockKeylink to {this.props.Capability}
android
xcodeOrgIdlink to {this.props.Capability}
ios
Example Values
JWL241K123
autoAcceptAlertslink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
false
chromedriverExecutableDirlink to {this.props.Capability}
android
Example Values
/abs/path/to/chromedriver/directory
pageLoadStrategylink to {this.props.Capability}
android
Valid Values
normaleagernone
Default Value
normal
androidInstallTimeoutlink to {this.props.Capability}
android
Example Values
120000
Default Value
90000
startIWDPlink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
false
usePrebuiltWDAlink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
false
mjpegScreenshotUrllink to {this.props.Capability}
iosandroid
Example Values
http://upload.com/myupload
Default Value
localhost
scaleFactorlink to {this.props.Capability}
ios
Example Values
1.02.55.0
waitForQuiescencelink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
true
appNamelink to {this.props.Capability}
ios
Example Values
UICatalog
reduceMotionlink to {this.props.Capability}
ios
Valid Values
truefalse
webkitResponseTimeoutlink to {this.props.Capability}
ios
Example Values
10000
Default Value
5000
permissionslink to {this.props.Capability}
ios
Example Values
{"com.apple.mobilecal": {"calendar": "YES"}}
wdaLocalPortlink to {this.props.Capability}
ios
Example Values
8100
Default Value
same as port number used by WDA on device.
keyPasswordlink to {this.props.Capability}
android
Example Values
foo
processArgumentslink to {this.props.Capability}
iosmac
Example Values
-myflag{ args: ["a", "b", "c"]env: { "a": "b", "c": "d" } }{"args": ["a", "b", "c"], "env": { "a": "b", "c": "d" }}
keyAliaslink to {this.props.Capability}
android
Example Values
androiddebugkey
nativeInstrumentsLiblink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
false
keystorePasswordlink to {this.props.Capability}
android
Example Values
foo
uiautomator2ServerInstallTimeoutlink to {this.props.Capability}
android
Example Values
40000
Default Value
20000
safariGarbageCollectlink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
true
derivedDataPathlink to {this.props.Capability}
ios
enableAsyncExecuteFromHttpslink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
false
webDriverAgentUrllink to {this.props.Capability}
ios
Example Values
http://localhost:8100
realDeviceLoggerlink to {this.props.Capability}
ios
Valid Values
idevicesyslogdeviceconsole/path/to/idevicesyslog/path/to/deviceconsole
Default Value
idevicesyslog
uiautomator2ServerLaunchTimeoutlink to {this.props.Capability}
android
Example Values
40000
Default Value
20000
keystorePathlink to {this.props.Capability}
android
Example Values
/path/to.keystore
Default Value
~/.android/debug.keystore
commandTimeoutslink to {this.props.Capability}
ios
Example Values
120000{"findElement": 40000, "findElements": 40000, "setValue": 20000, "default": 120000}
ignoreAboutBlankUrllink to {this.props.Capability}
ios
Default Value
false
resetKeyboardlink to {this.props.Capability}
android
Valid Values
truefalse
Default Value
false
showIWDPLoglink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
false
chromedriverArgslink to {this.props.Capability}
android
Example Values
["--disable-gpu", "--disable-web-security"]
chromeDriverPortlink to {this.props.Capability}
android
Example Values
4700
Default Value
Random open port selected
useCarthageSsllink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
false
chromedriverPortlink to {this.props.Capability}
android
Example Values
4700
Default Value
Random open port selected
recreateChromeDriverSessionslink to {this.props.Capability}
android
Valid Values
truefalse
Default Value
false
chromedriverPortslink to {this.props.Capability}
android
Example Values
[8000, 8001, [9000, 9500]]
Default Value
Random open port selected
webkitDebugProxyPortlink to {this.props.Capability}
ios
Example Values
120000
Default Value
27753
extractChromeAndroidPackageFromContextNamelink to {this.props.Capability}
android
Default Value
Same as `appPackage` capability.
chromedriverUseSystemExecutablelink to {this.props.Capability}
android
Valid Values
truefalse
Default Value
false
sharedPreferenceslink to {this.props.Capability}
android
Example Values
{name: 'com.appium.prefs',prefs: [{ type: 'string', name: 'mystr', value: 'appium rocks!'}]}
chromedriverChromeMappingFilelink to {this.props.Capability}
android
Example Values
/abs/path/to/mapping.json
useKeystorelink to {this.props.Capability}
android
Valid Values
truefalse
Default Value
false
keychainsExcludePatternslink to {this.props.Capability}
ios
Example Values
*keychain*.db*
avdReadyTimeoutlink to {this.props.Capability}
android
Example Values
300000
Default Value
120000
keychainPasswordlink to {this.props.Capability}
ios
Example Values
super awesome password
avdLaunchTimeoutlink to {this.props.Capability}
android
Example Values
30000
Default Value
60000
mjpegServerPortlink to {this.props.Capability}
ios
Example Values
12000
Default Value
9100
androidNaturalOrientationlink to {this.props.Capability}
android
Valid Values
truefalse
Default Value
false
remoteDebugProxylink to {this.props.Capability}
ios
Example Values
12000/tmp/my.proxy.socket
userProfilelink to {this.props.Capability}
android
Example Values
1
Default Value
Set by system (usually 0)
localizableStringsDirlink to {this.props.Capability}
ios
Default Value
en.lproj
bootstrapPathlink to {this.props.Capability}
ios
Example Values
/path/to/directory
appWaitDurationlink to {this.props.Capability}
android
Example Values
30000
Default Value
20000
agentPathlink to {this.props.Capability}
ios
Example Values
/path/to/bootstrap/WebDriverAgent.xcodeproj
useNewWDAlink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
true
androidDeviceSocketlink to {this.props.Capability}
android
Example Values
chrome_devtools_remote
disableAndroidWatcherslink to {this.props.Capability}
android
Valid Values
truefalse
Default Value
false
useSimpleBuildTestlink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
false
waitForAppScriptlink to {this.props.Capability}
ios
Example Values
true;target.elements().length > 0;$.delay(5000); true;
systemPortlink to {this.props.Capability}
android
Example Values
8201
chromeOptionslink to {this.props.Capability}
android
Example Values
{args: ['--disable-popup-blocking']}
adbExecTimeoutlink to {this.props.Capability}
android
Example Values
50000
Default Value
20000
simulatorWindowCenterlink to {this.props.Capability}
ios
Example Values
{-100.0,100.0}{500,500}
remoteAdbHostlink to {this.props.Capability}
android
Example Values
192.168.0.101
keychainPathlink to {this.props.Capability}
ios
Example Values
/path/to/MyPrivateKey.p12
adbPortlink to {this.props.Capability}
android
Example Values
5037
Default Value
5037
customSSLCertlink to {this.props.Capability}
ios
Example Values
-----BEGIN CERTIFICATE-----MIIFWjCCBEKg...-----END CERTIFICATE-----
androidInstallPathlink to {this.props.Capability}
android
Example Values
/sdcard/Downloads/
Default Value
/data/local/tmp
espressoServerLaunchTimeoutlink to {this.props.Capability}
android
Example Values
50000
Default Value
30000
mouseMoveSpeedlink to {this.props.Capability}
mac
Example Values
50
Default Value
100
otherAppslink to {this.props.Capability}
android
Example Values
/path/to/app.apkhttps://www.example.com/url/to/app.apk["/path/to/app-a.apk", "/path/to/app-b.apk"]
diagnosticsDirectoryLocationlink to {this.props.Capability}
mac
Example Values
/path/to/directory
shouldUseSingletonTestManagerlink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
true
chromedriverExecutablelink to {this.props.Capability}
android
Example Values
/abs/path/to/webdriver
allowInsecuritylink to {this.props.Capability}
androidioswindowsmactizen
Example Values
shell
Default Value
shell
sdbPortlink to {this.props.Capability}
tizen
Example Values
8888
Default Value
26099
androidCoveragelink to {this.props.Capability}
android
Example Values
com.my.Pkg/com.my.Pkg.instrumentation.MyInstrumentation
androidCoverageEndIntentlink to {this.props.Capability}
android
Example Values
com.example.pkg.END_EMMA
realDeviceScreenshotterlink to {this.props.Capability}
ios
Valid Values
idevicescreenshot
Default Value
WebDriverAgent screenshot
useXctestrunFilelink to {this.props.Capability}
ios
Valid Values
truefalse
Default Value
false
unicodeKeyboardlink to {this.props.Capability}
android
Valid Values
truefalse
Default Value
false
preventWDAAttachmentslink to {this.props.Capability}
ios
Default Value
false if Xcode SDK is at version 9 or newer. Otherwise true
webviewConnectRetrieslink to {this.props.Capability}
ios
Example Values
12
Default Value
8