appium-espresso-driver
Version:
Espresso integration for Appium
24 lines • 1.46 kB
TypeScript
import type { EspressoDriver } from '../driver.js';
/**
* Starts the given activity with intent options, activity options and locale.
* Activity could only be executed in scope of the current app package.
*
* @param appActivity - The activity name to start
* @param locale - Optional locale string (e.g., 'en_US', 'fr_FR')
* @param optionalIntentArguments - Optional intent arguments as a string
* @param optionalActivityArguments - Optional activity arguments as a string
* @returns Promise that resolves to a string when the activity is started
*/
export declare function mobileStartActivity(this: EspressoDriver, appActivity: string, locale?: string, optionalIntentArguments?: string, optionalActivityArguments?: string): Promise<string>;
/**
* Starts an activity with the given package and activity names.
* Waits for the activity to be ready before returning.
*
* @param appPackage - The package name of the app to start
* @param appActivity - The activity name to start
* @param appWaitPackage - Optional package name to wait for (defaults to appPackage)
* @param appWaitActivity - Optional activity name to wait for (defaults to appActivity)
* @returns Promise that resolves when the activity is started and ready
*/
export declare function startActivity(this: EspressoDriver, appPackage?: string, appActivity?: string, appWaitPackage?: string, appWaitActivity?: string): Promise<void>;
//# sourceMappingURL=app-management.d.ts.map