appium-android-driver
Version:
Android UiAutomator and Chrome support for Appium
121 lines • 6.27 kB
TypeScript
/**
* @deprecated
* @this {import('../driver').AndroidDriver}
* @param {string} appPackage
* @param {string} appActivity
* @param {string} [appWaitPackage]
* @param {string} [appWaitActivity]
* @param {string} [intentAction]
* @param {string} [intentCategory]
* @param {string} [intentFlags]
* @param {string} [optionalIntentArguments]
* @param {boolean} [dontStopAppOnReset]
* @returns {Promise<void>}
*/
export function startActivity(this: import("../driver").AndroidDriver, appPackage: string, appActivity: string, appWaitPackage?: string, appWaitActivity?: string, intentAction?: string, intentCategory?: string, intentFlags?: string, optionalIntentArguments?: string, dontStopAppOnReset?: boolean): Promise<void>;
export class startActivity {
/**
* @deprecated
* @this {import('../driver').AndroidDriver}
* @param {string} appPackage
* @param {string} appActivity
* @param {string} [appWaitPackage]
* @param {string} [appWaitActivity]
* @param {string} [intentAction]
* @param {string} [intentCategory]
* @param {string} [intentFlags]
* @param {string} [optionalIntentArguments]
* @param {boolean} [dontStopAppOnReset]
* @returns {Promise<void>}
*/
constructor(this: import("../driver").AndroidDriver, appPackage: string, appActivity: string, appWaitPackage?: string, appWaitActivity?: string, intentAction?: string, intentCategory?: string, intentFlags?: string, optionalIntentArguments?: string, dontStopAppOnReset?: boolean);
_cachedActivityArgs: import("@appium/types").StringRecord;
}
/**
* @this {import('../driver').AndroidDriver}
* @param {boolean} [wait] Set it to `true` if you want to block the method call
* until the activity manager's process returns the control to the system.
* false by default.
* @param {boolean} [stop] Set it to `true` to force stop the target
* app before starting the activity
* false by default.
* @param {string | number} [windowingMode] The windowing mode to launch the activity into.
* Check
* https://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/app/WindowConfiguration.java
* for more details on possible windowing modes (constants starting with
* `WINDOWING_MODE_`).
* @param {string | number} [activityType] The activity type to launch the activity as.
* Check https://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/app/WindowConfiguration.java
* for more details on possible activity types (constants starting with `ACTIVITY_TYPE_`).
* @param {number | string} [display] The display identifier to launch the activity into.
* @param {string} [user]
* @param {string} [intent]
* @param {string} [action]
* @param {string} [pkg]
* @param {string} [uri]
* @param {string} [mimeType]
* @param {string} [identifier]
* @param {string} [component]
* @param {string | string[]} [categories]
* @param {string[][]} [extras]
* @param {string} [flags]
* @returns {Promise<string>}
*/
export function mobileStartActivity(this: import("../driver").AndroidDriver, wait?: boolean, stop?: boolean, windowingMode?: string | number, activityType?: string | number, display?: number | string, user?: string, intent?: string, action?: string, pkg?: string, uri?: string, mimeType?: string, identifier?: string, component?: string, categories?: string | string[], extras?: string[][], flags?: string): Promise<string>;
/**
* @this {import('../driver').AndroidDriver}
* @param {string | number} [user] The user ID for which the broadcast is sent.
* The `current` alias assumes the current user ID.
* `all` by default.
* @param {string} [receiverPermission] Require receiver to hold the given permission.
* @param {boolean} [allowBackgroundActivityStarts] Whether the receiver may start activities even if in the background.
* @param {string} [intent]
* @param {string} [action]
* @param {string} [pkg]
* @param {string} [uri]
* @param {string} [mimeType]
* @param {string} [identifier]
* @param {string} [component]
* @param {string | string[]} [categories]
* @param {string[][]} [extras]
* @param {string} [flags]
* @returns {Promise<string>}
*/
export function mobileBroadcast(this: import("../driver").AndroidDriver, receiverPermission?: string, allowBackgroundActivityStarts?: boolean, user?: string | number, intent?: string, action?: string, pkg?: string, uri?: string, mimeType?: string, identifier?: string, component?: string, categories?: string | string[], extras?: string[][], flags?: string): Promise<string>;
/**
* @this {import('../driver').AndroidDriver}
* @param {boolean} [foreground] Set it to `true` if your service must be started as foreground service.
* This option is ignored if the API level of the device under test is below
* 26 (Android 8).
* @param {string} [user]
* @param {string} [intent]
* @param {string} [action]
* @param {string} [pkg]
* @param {string} [uri]
* @param {string} [mimeType]
* @param {string} [identifier]
* @param {string} [component]
* @param {string | string[]} [categories]
* @param {string[][]} [extras]
* @param {string} [flags]
* @returns {Promise<string>}
*/
export function mobileStartService(this: import("../driver").AndroidDriver, foreground?: boolean, user?: string, intent?: string, action?: string, pkg?: string, uri?: string, mimeType?: string, identifier?: string, component?: string, categories?: string | string[], extras?: string[][], flags?: string): Promise<string>;
/**
* @this {import('../driver').AndroidDriver}
* @param {string} [user]
* @param {string} [intent]
* @param {string} [action]
* @param {string} [pkg]
* @param {string} [uri]
* @param {string} [mimeType]
* @param {string} [identifier]
* @param {string} [component]
* @param {string | string[]} [categories]
* @param {string[][]} [extras]
* @param {string} [flags]
* @returns {Promise<string>}
*/
export function mobileStopService(this: import("../driver").AndroidDriver, user?: string, intent?: string, action?: string, pkg?: string, uri?: string, mimeType?: string, identifier?: string, component?: string, categories?: string | string[], extras?: string[][], flags?: string): Promise<string>;
export type ADB = import("appium-adb").ADB;
//# sourceMappingURL=intent.d.ts.map