Skip to content

DesktopSession

DesktopSession = object

Defined in: packages/desktop/src/session.ts:8

click(x, y, button, count): Promise<void>

Defined in: packages/desktop/src/session.ts:15

number

number

MouseButton

1 | 2

Promise<void>


close(): Promise<void>

Defined in: packages/desktop/src/session.ts:23

Promise<void>


drag(from, to): Promise<void>

Defined in: packages/desktop/src/session.ts:16

[number, number]

[number, number]

Promise<void>


isOpen(): boolean

Defined in: packages/desktop/src/session.ts:22

boolean


key(keys): Promise<void>

Defined in: packages/desktop/src/session.ts:18

string | string[]

Promise<void>


launch(application, uri?): Promise<void>

Defined in: packages/desktop/src/session.ts:21

string

string

Promise<void>


move(x, y): Promise<void>

Defined in: packages/desktop/src/session.ts:12

number

number

Promise<void>


open(fileOrUrl): Promise<void>

Defined in: packages/desktop/src/session.ts:20

string

Promise<void>


press(button): Promise<void>

Defined in: packages/desktop/src/session.ts:13

MouseButton

Promise<void>


release(button): Promise<void>

Defined in: packages/desktop/src/session.ts:14

MouseButton

Promise<void>


screenshot(): Promise<Uint8Array<ArrayBufferLike>>

Defined in: packages/desktop/src/session.ts:11

Promise<Uint8Array<ArrayBufferLike>>


screenSize(): Promise<DesktopScreen>

Defined in: packages/desktop/src/session.ts:10

Promise<DesktopScreen>


scroll(direction, amount): Promise<void>

Defined in: packages/desktop/src/session.ts:17

"up" | "down"

number

Promise<void>


streamUrl(options): string

Defined in: packages/desktop/src/session.ts:9

boolean

string


type(text): Promise<void>

Defined in: packages/desktop/src/session.ts:19

string

Promise<void>