DesktopSession
DesktopSession =
object
Defined in: packages/desktop/src/session.ts:8
Methods
Section titled “Methods”click()
Section titled “click()”click(
x,y,button,count):Promise<void>
Defined in: packages/desktop/src/session.ts:15
Parameters
Section titled “Parameters”number
number
button
Section titled “button”1 | 2
Returns
Section titled “Returns”Promise<void>
close()
Section titled “close()”close():
Promise<void>
Defined in: packages/desktop/src/session.ts:23
Returns
Section titled “Returns”Promise<void>
drag()
Section titled “drag()”drag(
from,to):Promise<void>
Defined in: packages/desktop/src/session.ts:16
Parameters
Section titled “Parameters”[number, number]
[number, number]
Returns
Section titled “Returns”Promise<void>
isOpen()
Section titled “isOpen()”isOpen():
boolean
Defined in: packages/desktop/src/session.ts:22
Returns
Section titled “Returns”boolean
key(
keys):Promise<void>
Defined in: packages/desktop/src/session.ts:18
Parameters
Section titled “Parameters”string | string[]
Returns
Section titled “Returns”Promise<void>
launch()
Section titled “launch()”launch(
application,uri?):Promise<void>
Defined in: packages/desktop/src/session.ts:21
Parameters
Section titled “Parameters”application
Section titled “application”string
string
Returns
Section titled “Returns”Promise<void>
move()
Section titled “move()”move(
x,y):Promise<void>
Defined in: packages/desktop/src/session.ts:12
Parameters
Section titled “Parameters”number
number
Returns
Section titled “Returns”Promise<void>
open()
Section titled “open()”open(
fileOrUrl):Promise<void>
Defined in: packages/desktop/src/session.ts:20
Parameters
Section titled “Parameters”fileOrUrl
Section titled “fileOrUrl”string
Returns
Section titled “Returns”Promise<void>
press()
Section titled “press()”press(
button):Promise<void>
Defined in: packages/desktop/src/session.ts:13
Parameters
Section titled “Parameters”button
Section titled “button”Returns
Section titled “Returns”Promise<void>
release()
Section titled “release()”release(
button):Promise<void>
Defined in: packages/desktop/src/session.ts:14
Parameters
Section titled “Parameters”button
Section titled “button”Returns
Section titled “Returns”Promise<void>
screenshot()
Section titled “screenshot()”screenshot():
Promise<Uint8Array<ArrayBufferLike>>
Defined in: packages/desktop/src/session.ts:11
Returns
Section titled “Returns”Promise<Uint8Array<ArrayBufferLike>>
screenSize()
Section titled “screenSize()”screenSize():
Promise<DesktopScreen>
Defined in: packages/desktop/src/session.ts:10
Returns
Section titled “Returns”Promise<DesktopScreen>
scroll()
Section titled “scroll()”scroll(
direction,amount):Promise<void>
Defined in: packages/desktop/src/session.ts:17
Parameters
Section titled “Parameters”direction
Section titled “direction”"up" | "down"
amount
Section titled “amount”number
Returns
Section titled “Returns”Promise<void>
streamUrl()
Section titled “streamUrl()”streamUrl(
options):string
Defined in: packages/desktop/src/session.ts:9
Parameters
Section titled “Parameters”options
Section titled “options”viewOnly
Section titled “viewOnly”boolean
Returns
Section titled “Returns”string
type()
Section titled “type()”type(
text):Promise<void>
Defined in: packages/desktop/src/session.ts:19
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<void>