appActivity |
Activity name for the Android activity want to launch from your package |
MainActivity ,.Settings |
appPackage |
Java package of the Android app-want to run |
com.example.android.myApp ,com.android.settings |
appWaitActivity |
Activity name for the Android activity want to wait for |
SplashActivity |
appWaitPackage |
Java package of the Android app-want to wait for |
com.example.android.myApp ,com.android.settings |
deviceReadyTimeout |
Timeout in seconds and waiting for device to become ready |
5 |
androidCoverage |
Fully qualified instrumentation class. Passed to-w in adb shell am INSTRUMENT-E coverage true-w |
com.my.Pkg/com.my.Pkg.instrumentation.MyInstrumentation |
enablePerformanceLogging |
(Chrome and WebView only) Enable Chromedriver ' s performance logging (default false ) |
true ,false |
androidDeviceReadyTimeout |
Timeout in seconds used to wait for a device to become ready after booting |
e.g.,30 |
androidDeviceSocket |
Devtools socket name. Needed tested app is a Chromium embedding browser. The socket is open by the browser and Chromedriver connects to it as a devtools client. |
e.g.,chrome_devtools_remote |
avd |
Name of AVD to launch |
e.g.,api19 |
avdLaunchTimeout |
How long-to-wait in milliseconds for a AVD to launch and connect to ADB (default 120000 ) |
300000 |
avdReadyTimeout |
How long-to-wait in milliseconds for a AVD to finish its boot animations (default 120000 ) |
300000 |
avdArgs |
Additional emulator arguments used when launching an AVD |
e.g.,-netfast |
useKeystore |
Use a custom KeyStore to sign APKs, defaultfalse |
true Orfalse |
keystorePath |
Path to Custom KeyStore, default ~/.android/debug.keystore |
e.g.,/path/to.keystore |
keystorePassword |
Password for Custom KeyStore |
e.g.,foo |
keyAlias |
Alias for key |
e.g.,androiddebugkey |
keyPassword |
Password for key |
e.g.,foo |
chromedriverExecutable |
The absolute local path to Webdriver executable (if Chromium Embedder provides their own webdriver, it should be used Instea D of original Chromedriver bundled with Appium) |
/abs/path/to/webdriver |
specialChromedriverSessionArgs |
Custom arguments passed directly to Chromedriver in chromeoptions capability. Passed as object which properties depend on a specific webdriver. |
e.g.,{‘androidDeviceSocket‘: ‘opera_beta_devtools_remote‘,} |
autoWebviewTimeout |
Amount of time to wait for Webview context to become active, in Ms Defaults to2000 |
e.g.4 |
intentAction |
Intent action which is used to start activity (default android.intent.action.MAIN ) |
e.g. android.intent.action.MAIN ,android.intent.action.VIEW |
intentCategory |
Intent category which is used to start activity (default android.intent.category.LAUNCHER ) |
e.g. android.intent.category.LAUNCHER ,android.intent.category.APP_CONTACTS |
intentFlags |
Flags that'll be used to start activity (default 0x10200000 ) |
e.g.0x10200000 |
optionalIntentArguments |
Additional intent arguments that'll be the used to start activity. See Intent arguments |
e.g. --esn <EXTRA_KEY> , --ez <EXTRA_KEY> <EXTRA_BOOLEAN_VALUE> , etc. |
unicodeKeyboard |
Enable Unicode Input, defaultfalse |
true Orfalse |
resetKeyboard |
Reset keyboard to their original state, after the running Unicode tests with unicodeKeyboard capability. ignored if used alone. Defaultfalse |
true Orfalse |