-
-
Notifications
You must be signed in to change notification settings - Fork 162
Expand file tree
/
Copy pathIDevice.ts
More file actions
52 lines (51 loc) · 1.15 KB
/
IDevice.ts
File metadata and controls
52 lines (51 loc) · 1.15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
import { Platform } from '../types/Platform';
export interface IDevice {
id: string;
systemPort: number;
host: string;
proxyPort?: number;
proxyHost?: string;
wdaLocalPort?: number;
name: string;
udid: string;
state: string;
sdk: string;
platform: Platform;
deviceType: string;
busy: boolean;
userBlocked: boolean;
realDevice: boolean;
session_id?: string;
offline?: boolean;
mjpegServerPort?: number;
lastCmdExecutedAt?: number;
totalUtilizationTimeMilliSec: number;
sessionStartTime: number;
newCommandTimeout?: number;
cloud?: any;
derivedDataPath?: string;
chromeDriverPath?: any;
capability?: any;
adbRemoteHost: string;
adbPort: number;
nodeId?: string;
width: string;
height: string;
liveStreaming?: boolean;
wdaBundleId?: string;
productModel?: string;
deviceTypeIdentifier?: string;
proxyUrl?: string;
proxySessionId?: string;
prebuiltWDAPath?: string;
tags: Array<string>;
webDriverAgentUrl?: string;
webDriverAgentHost?: string;
goIOSAgentPort?: number;
sessionResponse?: Record<string, any>;
activeUser?: {
id: string;
firstname: string;
lastname: string;
};
}