INNER CODE UNIT · TypeScript
terminateApp
blokadaorg/blokada · automation/appium/wdio/src/flows/app.ts:36
export async function terminateApp(bundleId: string): Promise<void> {
try {
await driver.execute("mobile: terminateApp", { bundleId });
} catch (error) {
console.warn(`terminateApp failed for ${bundleId}: ${String(error)}`);
}
await waitForAppTermination(bundleId).catch(() => undefined);
}
export async function launchApp(bundleId: string): Promise<void> {
await driver.execute("mobile: launchApp", { bundleId });
await waitForAppForeground(bundleId);
}
export async function activateApp(bundleId: string): Promise<void> {
try {
await driver.activateApp(bundleId);
} catch (error) {