Class IntentOptions
java.lang.Object
io.appium.java_client.remote.options.BaseMapOptionData<IntentOptions>
io.appium.java_client.android.options.app.IntentOptions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the action name.Get intent categories.Get class name.Get intent component name.getData()Get intent data URI.getEcn()Get intent component name parameters.getEf()Get intent float parameters.getEfa()Get intent float array parameters.getEi()Get intent integer parameters.getEia()Get intent integer array parameters.getEl()Get intent long parameters.getEla()Get intent long array parameters.getEs()Get intent string parameters.getEsn()Get intent null parameters.getEu()Get intent URI parameters.getEz()Get intent boolean parameters.getFlags()Get intent flag names.Get intent flags.getType()Get an intent type.withAction(String action) An intent action name.withCategories(String categories) Set intent categories.withClassName(String className) The name of a class inside of the application package that will be used as the component for this Intent.withComponent(String component) Set intent component name with package name prefix to create an explicit intent.Set an intent data URI.Intent component name parameters.Intent float parameters.Intent float array parameters.Intent integer parameters.Intent integer array parameters.Intent long parameters.Intent long array parameters.Intent string parameters.Intent null parameters.Intent URI-data parameters.Intent boolean parameters.Comma-separated string of intent flag names.withIntFlags(String intFlags) Single-string value, which represents intent flags set encoded into an integer.Intent MIME type.Methods inherited from class io.appium.java_client.remote.options.BaseMapOptionData
assignOptionValue, getOptionValue, toJson, toMap, toString
-
Constructor Details
-
IntentOptions
public IntentOptions() -
IntentOptions
-
-
Method Details
-
withAction
An intent action name. Application-specific actions should be prefixed with the vendor's package name.- Parameters:
action- E.g. ACTION_MAIN.- Returns:
- self instance for chaining.
-
getAction
Get the action name.- Returns:
- Action name.
-
withData
Set an intent data URI.- Parameters:
data- E.g. content://contacts/people/1.- Returns:
- self instance for chaining.
-
getData
Get intent data URI.- Returns:
- Intent data URI.
-
withType
Intent MIME type.- Parameters:
type- E.g. image/png.- Returns:
- self instance for chaining.
-
getType
Get an intent type.- Returns:
- Intent type.
-
withCategories
Set intent categories.- Parameters:
categories- One or more comma-separated Intent categories.- Returns:
- self instance for chaining.
-
getCategories
Get intent categories.- Returns:
- Intent categories.
-
withComponent
Set intent component name with package name prefix to create an explicit intent.- Parameters:
component- E.g. com.example.app/.ExampleActivity.- Returns:
- self instance for chaining.
-
getComponent
Get intent component name.- Returns:
- Intent component name.
-
withIntFlags
Single-string value, which represents intent flags set encoded into an integer. Could also be provided in hexadecimal format. Check https://developer.android.com/reference/android/content/Intent.html#setFlags(int) for more details.- Parameters:
intFlags- E.g. 0x0F.- Returns:
- self instance for chaining.
-
getIntFlags
Get intent flags.- Returns:
- Intent flags encoded into a hexadecimal value.
-
withFlags
Comma-separated string of intent flag names.- Parameters:
flags- E.g. 'ACTIVITY_CLEAR_TASK' (the 'FLAG_' prefix is optional).- Returns:
- self instance for chaining.
-
getFlags
Get intent flag names.- Returns:
- Comma-separated string of intent flag names.
-
withClassName
The name of a class inside of the application package that will be used as the component for this Intent.- Parameters:
className- E.g. com.example.app.MainActivity.- Returns:
- self instance for chaining.
-
getClassName
Get class name.- Returns:
- Class name.
-
withEs
Intent string parameters.- Parameters:
es- Map, where the key is arg parameter name and value is its string value.- Returns:
- self instance for chaining.
-
getEs
Get intent string parameters.- Returns:
- Intent string parameters mapping.
-
withEsn
Intent null parameters.- Parameters:
esn- List, where keys are parameter names.- Returns:
- self instance for chaining.
-
getEsn
Get intent null parameters.- Returns:
- Intent null parameters.
-
withEz
Intent boolean parameters.- Parameters:
ez- Map, where keys are parameter names and values are booleans.- Returns:
- self instance for chaining.
-
getEz
Get intent boolean parameters.- Returns:
- Intent boolean parameters.
-
withEi
Intent integer parameters.- Parameters:
ei- Map, where keys are parameter names and values are integers.- Returns:
- self instance for chaining.
-
getEi
Get intent integer parameters.- Returns:
- Intent integer parameters.
-
withEl
Intent long parameters.- Parameters:
el- Map, where keys are parameter names and values are long numbers.- Returns:
- self instance for chaining.
-
getEl
Get intent long parameters.- Returns:
- Intent long parameters.
-
withEf
Intent float parameters.- Parameters:
ef- Map, where keys are parameter names and values are float numbers.- Returns:
- self instance for chaining.
-
getEf
Get intent float parameters.- Returns:
- Intent float parameters.
-
withEu
Intent URI-data parameters.- Parameters:
eu- Map, where keys are parameter names and values are valid URIs.- Returns:
- self instance for chaining.
-
getEu
Get intent URI parameters.- Returns:
- Intent URI parameters.
-
withEcn
Intent component name parameters.- Parameters:
ecn- Map, where keys are parameter names and values are valid component names.- Returns:
- self instance for chaining.
-
getEcn
Get intent component name parameters.- Returns:
- Intent component name parameters.
-
withEia
Intent integer array parameters.- Parameters:
eia- Map, where keys are parameter names and values are lists of integers.- Returns:
- self instance for chaining.
-
getEia
Get intent integer array parameters.- Returns:
- Intent integer array parameters.
-
withEla
Intent long array parameters.- Parameters:
ela- Map, where keys are parameter names and values are lists of long numbers.- Returns:
- self instance for chaining.
-
getEla
Get intent long array parameters.- Returns:
- Intent long array parameters.
-
withEfa
Intent float array parameters.- Parameters:
efa- Map, where keys are parameter names and values are lists of float numbers.- Returns:
- self instance for chaining.
-
getEfa
Get intent float array parameters.- Returns:
- Intent float array parameters.
-