public interface StartsActivity extends ExecutesMethod
Modifier and Type | Method and Description |
---|---|
default java.lang.String |
currentActivity()
Get the current activity being run on the mobile device.
|
default void |
startActivity(java.lang.String appPackage,
java.lang.String appActivity)
This method should start arbitrary activity during a test.
|
default void |
startActivity(java.lang.String appPackage,
java.lang.String appActivity,
java.lang.String appWaitPackage,
java.lang.String appWaitActivity)
This method should start arbitrary activity during a test.
|
default void |
startActivity(java.lang.String appPackage,
java.lang.String appActivity,
java.lang.String appWaitPackage,
java.lang.String appWaitActivity,
boolean stopApp)
This method should start arbitrary activity during a test.
|
default void |
startActivity(java.lang.String appPackage,
java.lang.String appActivity,
java.lang.String appWaitPackage,
java.lang.String appWaitActivity,
java.lang.String intentAction,
java.lang.String intentCategory,
java.lang.String intentFlags,
java.lang.String intentOptionalArgs)
This method should start arbitrary activity during a test.
|
default void |
startActivity(java.lang.String appPackage,
java.lang.String appActivity,
java.lang.String appWaitPackage,
java.lang.String appWaitActivity,
java.lang.String intentAction,
java.lang.String intentCategory,
java.lang.String intentFlags,
java.lang.String optionalIntentArguments,
boolean stopApp)
This method should start arbitrary activity during a test.
|
execute, execute
default void startActivity(java.lang.String appPackage, java.lang.String appActivity, java.lang.String appWaitPackage, java.lang.String appWaitActivity, boolean stopApp) throws java.lang.IllegalArgumentException
appPackage
- The package containing the activity. [Required]appActivity
- The activity to start. [Required]appWaitPackage
- Automation will begin after this package starts. [Optional]appWaitActivity
- Automation will begin after this activity starts. [Optional]stopApp
- If true, target app will be stopped. [Optional]java.lang.IllegalArgumentException
default void startActivity(java.lang.String appPackage, java.lang.String appActivity, java.lang.String appWaitPackage, java.lang.String appWaitActivity) throws java.lang.IllegalArgumentException
appPackage
- The package containing the activity. [Required]appActivity
- The activity to start. [Required]appWaitPackage
- Automation will begin after this package starts. [Optional]appWaitActivity
- Automation will begin after this activity starts. [Optional]java.lang.IllegalArgumentException
default void startActivity(java.lang.String appPackage, java.lang.String appActivity) throws java.lang.IllegalArgumentException
appPackage
- The package containing the activity. [Required]appActivity
- The activity to start. [Required]java.lang.IllegalArgumentException
default void startActivity(java.lang.String appPackage, java.lang.String appActivity, java.lang.String appWaitPackage, java.lang.String appWaitActivity, java.lang.String intentAction, java.lang.String intentCategory, java.lang.String intentFlags, java.lang.String intentOptionalArgs) throws java.lang.IllegalArgumentException
appPackage
- The package containing the activity. [Required]appActivity
- The activity to start. [Required]appWaitPackage
- Automation will begin after this package starts. [Optional]appWaitActivity
- Automation will begin after this activity starts. [Optional]intentAction
- Intent action which will be used to start activity [Optional]intentCategory
- Intent category which will be used to start activity [Optional]intentFlags
- Flags that will be used to start activity [Optional]intentOptionalArgs
- Additional intent arguments that will be used to
start activity [Optional]java.lang.IllegalArgumentException
default void startActivity(java.lang.String appPackage, java.lang.String appActivity, java.lang.String appWaitPackage, java.lang.String appWaitActivity, java.lang.String intentAction, java.lang.String intentCategory, java.lang.String intentFlags, java.lang.String optionalIntentArguments, boolean stopApp) throws java.lang.IllegalArgumentException
appPackage
- The package containing the activity. [Required]appActivity
- The activity to start. [Required]appWaitPackage
- Automation will begin after this package starts. [Optional]appWaitActivity
- Automation will begin after this activity starts. [Optional]intentAction
- Intent action which will be used to start activity [Optional]intentCategory
- Intent category which will be used to start activity [Optional]intentFlags
- Flags that will be used to start activity [Optional]optionalIntentArguments
- Additional intent arguments that will be used to
start activity [Optional]stopApp
- If true, target app will be stopped. [Optional]java.lang.IllegalArgumentException
default java.lang.String currentActivity()