UNPKG

appium-android-driver

Version:

Android UiAutomator and Chrome support for Appium

70 lines 3.17 kB
/** * @this {import('../driver').AndroidDriver} * @returns {Promise<number>} */ export function getNetworkConnection(this: import("../driver").AndroidDriver): Promise<number>; /** * @this {import('../driver').AndroidDriver} * @returns {Promise<boolean>} */ export function isWifiOn(this: import("../driver").AndroidDriver): Promise<boolean>; /** * @since Android 12 (only real devices, emulators work in all APIs) * @this {import('../driver').AndroidDriver} * @param {boolean} [wifi] Either to enable or disable Wi-Fi. * An unset value means to not change the state for the given service. * @param {boolean} [data] Either to enable or disable mobile data connection. * An unset value means to not change the state for the given service. * @param {boolean} [airplaneMode] Either to enable to disable the Airplane Mode * An unset value means to not change the state for the given service. * @returns {Promise<void>} */ export function mobileSetConnectivity(this: import("../driver").AndroidDriver, wifi?: boolean, data?: boolean, airplaneMode?: boolean): Promise<void>; /** * @this {import('../driver').AndroidDriver} * @param {import('./types').ServiceType[] | import('./types').ServiceType} [services] one or more * services to get the connectivity for. * @returns {Promise<import('./types').GetConnectivityResult>} */ export function mobileGetConnectivity(this: import("../driver").AndroidDriver, services?: import("./types").ServiceType[] | import("./types").ServiceType): Promise<import("./types").GetConnectivityResult>; /** * @since Android 12 (only real devices, emulators work in all APIs) * @this {import('../driver').AndroidDriver} * @param {number} type * @returns {Promise<number>} */ export function setNetworkConnection(this: import("../driver").AndroidDriver, type: number): Promise<number>; /** * @since Android 12 (only real devices, emulators work in all APIs) * @this {import('../driver').AndroidDriver} * @param {boolean} isOn * @returns {Promise<void>} */ export function setWifiState(this: import("../driver").AndroidDriver, isOn: boolean): Promise<void>; /** * @since Android 12 (only real devices, emulators work in all APIs) * @this {import('../driver').AndroidDriver} * @param {boolean} isOn * @returns {Promise<void>} */ export function setDataState(this: import("../driver").AndroidDriver, isOn: boolean): Promise<void>; /** * @since Android 12 (only real devices, emulators work in all APIs) * @this {import('../driver').AndroidDriver} * @returns {Promise<void>} */ export function toggleData(this: import("../driver").AndroidDriver): Promise<void>; /** * @since Android 12 (only real devices, emulators work in all APIs) * @this {import('../driver').AndroidDriver} * @returns {Promise<void>} */ export function toggleWiFi(this: import("../driver").AndroidDriver): Promise<void>; /** * @since Android 12 (only real devices, emulators work in all APIs) * @this {import('../driver').AndroidDriver} * @returns {Promise<void>} */ export function toggleFlightMode(this: import("../driver").AndroidDriver): Promise<void>; export type ADB = import("appium-adb").ADB; //# sourceMappingURL=network.d.ts.map