-
-
Notifications
You must be signed in to change notification settings - Fork 27
/
Copy pathdevice-manager.d.ts
21 lines (21 loc) · 1.05 KB
/
device-manager.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { INsCapabilities } from "./interfaces/ns-capabilities";
import { IDeviceManager } from "./interfaces/device-manager";
import { IDevice } from "mobile-devices-controller";
export declare class DeviceManager implements IDeviceManager {
private static _emulators;
constructor();
startDevice(args: INsCapabilities): Promise<IDevice>;
stopDevice(args: INsCapabilities): Promise<any>;
installApp(args: INsCapabilities): Promise<any>;
uninstallApp(args: INsCapabilities): Promise<any>;
static kill(device: IDevice): Promise<void>;
private static getDefaultDevice;
static setDontKeepActivities(args: INsCapabilities, driver: any, value: any): Promise<void>;
static executeShellCommand(driver: any, commandAndargs: {
command: string;
"args": Array<any>;
}): Promise<any>;
static getDensity(args: INsCapabilities, driver: any): Promise<void>;
static applyDeviceAdditionsSettings(driver: any, args: INsCapabilities, sessionIfno: any): Promise<void>;
getPackageId(device: IDevice, appPath: string): string;
}