UNPKG

appium-uiautomator2-driver

Version:
16 lines 832 B
import { errors } from 'appium/driver.js'; import { APK_EXTENSION } from '../extensions.js'; /** * Installs multiple APKs with `install-multiple` option. * @param apks - Array of APK file paths or URLs to install. * @param options - Optional installation options (allowTestPackages, useSdcard, grantPermissions, etc.). * @throws {errors.InvalidArgumentError} If the apks array is empty or invalid. */ export async function mobileInstallMultipleApks(apks, options) { if (!Array.isArray(apks) || apks.length === 0) { throw new errors.InvalidArgumentError('No apks are given to install'); } const configuredApks = await Promise.all(apks.map((app) => this.helpers.configureApp(app, [APK_EXTENSION]))); await this.adb.installMultipleApks(configuredApks, options); } //# sourceMappingURL=app-management.js.map