[Mobile] Execute Mobile Command
Description
Execute a native mobile command.
Keyword name: Mobile.executeMobileCommand
Parameters
| Parameter | Parameter Type | Required | Description | 
|---|---|---|---|
| command | String | Yes | Mobile command name | 
| args | Map | Yes | The provided arguments for which the command is required | 
| flowControl | FailureHandling | Optional | Specify failure handling schema to determine whether the execution should be allowed to continue or stop. | 
Returns
The command's result with the Object type.
If Katalon Studio could not find the specified element, throws StepFailedException.
Example
import com.google.common.collect.ImmutableMap as ImmutableMap;
Mobile.startApplication('C:\\Users\\katalon\\Sample Apps\\APIDemos.apk', 
true)
String command = "mobile:changePermissions"
Map args = ImmutableMap.of(
  "action", "grant",
  "appPackage","com.hmh.api",
  "permissions", "android.permission.READ_CONTACTS")
Object result = Mobile.executeMobileCommand(command, args)
print result
Mobile.closeApplication()