Interface: ISessionCommands
@appium/types.ISessionCommands
Hierarchy
ISessionCommands
↳ Driver
Table of contents
Methods
Methods
getSession
▸ getSession(): Promise<SingularSessionData<{ app: { isString: true = true } ; autoLaunch: { isBoolean: true = true } ; autoWebview: { isBoolean: true = true } ; automationName: { isString: true = true } ; deviceName: { isString: true = true } ; eventTimings: { isBoolean: true = true } ; fullReset: { isBoolean: true = true } ; language: { isString: true = true } ; locale: { isString: true = true } ; newCommandTimeout: { isNumber: true = true } ; noReset: { isBoolean: true = true } ; orientation: { inclusion: readonly ["LANDSCAPE", "PORTRAIT"]  } ; platformName: { isString: true = true; presence: true = true } ; platformVersion: { isString: true = true } ; printPageSourceOnFindFailure: { isBoolean: true = true } ; udid: { isString: true = true } ; webSocketUrl: { isString: true = true }  }, void>>
Get the data for the current session
Returns
Promise<SingularSessionData<{ app: { isString: true = true } ; autoLaunch: { isBoolean: true = true } ; autoWebview: { isBoolean: true = true } ; automationName: { isString: true = true } ; deviceName: { isString: true = true } ; eventTimings: { isBoolean: true = true } ; fullReset: { isBoolean: true = true } ; language: { isString: true = true } ; locale: { isString: true = true } ; newCommandTimeout: { isNumber: true = true } ; noReset: { isBoolean: true = true } ; orientation: { inclusion: readonly ["LANDSCAPE", "PORTRAIT"]  } ; platformName: { isString: true = true; presence: true = true } ; platformVersion: { isString: true = true } ; printPageSourceOnFindFailure: { isBoolean: true = true } ; udid: { isString: true = true } ; webSocketUrl: { isString: true = true }  }, void>>
A session data object
Defined in
packages/types/lib/driver.ts:173
getSessions
▸ getSessions(): Promise<MultiSessionData<{ app: { isString: true = true } ; autoLaunch: { isBoolean: true = true } ; autoWebview: { isBoolean: true = true } ; automationName: { isString: true = true } ; deviceName: { isString: true = true } ; eventTimings: { isBoolean: true = true } ; fullReset: { isBoolean: true = true } ; language: { isString: true = true } ; locale: { isString: true = true } ; newCommandTimeout: { isNumber: true = true } ; noReset: { isBoolean: true = true } ; orientation: { inclusion: readonly ["LANDSCAPE", "PORTRAIT"]  } ; platformName: { isString: true = true; presence: true = true } ; platformVersion: { isString: true = true } ; printPageSourceOnFindFailure: { isBoolean: true = true } ; udid: { isString: true = true } ; webSocketUrl: { isString: true = true }  }, void>[]>
Get data for all sessions running on an Appium server
Returns
Promise<MultiSessionData<{ app: { isString: true = true } ; autoLaunch: { isBoolean: true = true } ; autoWebview: { isBoolean: true = true } ; automationName: { isString: true = true } ; deviceName: { isString: true = true } ; eventTimings: { isBoolean: true = true } ; fullReset: { isBoolean: true = true } ; language: { isString: true = true } ; locale: { isString: true = true } ; newCommandTimeout: { isNumber: true = true } ; noReset: { isBoolean: true = true } ; orientation: { inclusion: readonly ["LANDSCAPE", "PORTRAIT"]  } ; platformName: { isString: true = true; presence: true = true } ; platformVersion: { isString: true = true } ; printPageSourceOnFindFailure: { isBoolean: true = true } ; udid: { isString: true = true } ; webSocketUrl: { isString: true = true }  }, void>[]>
A list of session data objects