@wdio/protocols
Version:
Utility package providing information about automation protocols
1,166 lines • 31.8 kB
TypeScript
declare const _default: {
'/session': {
POST: {
command: string;
description: string;
ref: string;
parameters: {
name: string;
type: string;
description: string;
required: boolean;
}[];
returns: {
type: string;
name: string;
description: string;
};
};
};
'/session/:sessionId': {
DELETE: {
command: string;
description: string;
ref: string;
parameters: {
name: string;
type: string;
description: string;
required: boolean;
}[];
};
};
'/status': {
GET: {
command: string;
description: string;
ref: string;
parameters: never[];
exampleReferences: string[];
returns: {
type: string;
name: string;
description: string;
};
};
};
'/session/:sessionId/timeouts': {
GET: {
command: string;
description: string;
ref: string;
parameters: never[];
exampleReferences: string[];
returns: {
type: string;
name: string;
description: string;
};
};
POST: {
command: string;
description: string;
ref: string;
parameters: {
name: string;
type: string;
description: string;
required: boolean;
}[];
exampleReferences: string[];
};
};
'/session/:sessionId/url': {
GET: {
command: string;
description: string;
ref: string;
parameters: never[];
exampleReferences: string[];
returns: {
type: string;
name: string;
description: string;
};
};
POST: {
command: string;
description: string;
ref: string;
parameters: {
name: string;
type: string;
description: string;
required: boolean;
}[];
exampleReferences: string[];
alternativeCommands: string[];
};
};
'/session/:sessionId/back': {
POST: {
command: string;
description: string;
ref: string;
parameters: never[];
exampleReferences: string[];
};
};
'/session/:sessionId/forward': {
POST: {
command: string;
description: string;
ref: string;
parameters: never[];
exampleReferences: string[];
};
};
'/session/:sessionId/refresh': {
POST: {
command: string;
description: string;
ref: string;
parameters: never[];
exampleReferences: string[];
};
};
'/session/:sessionId/title': {
GET: {
command: string;
description: string;
ref: string;
parameters: never[];
returns: {
type: string;
name: string;
description: string;
};
exampleReferences: string[];
};
};
'/session/:sessionId/window': {
GET: {
command: string;
description: string;
ref: string;
parameters: never[];
returns: {
type: string;
name: string;
description: string;
};
exampleReferences: string[];
};
DELETE: {
command: string;
description: string;
ref: string;
parameters: never[];
exampleReferences: string[];
};
POST: {
command: string;
description: string;
ref: string;
parameters: {
name: string;
type: string;
description: string;
required: boolean;
}[];
alternativeCommands: string[];
exampleReferences: string[];
};
};
'/session/:sessionId/window/new': {
POST: {
command: string;
description: string;
ref: string;
parameters: {
name: string;
type: string;
description: string;
required: boolean;
}[];
returns: {
type: string;
name: string;
description: string;
};
exampleReferences: string[];
};
};
'/session/:sessionId/window/handles': {
GET: {
command: string;
description: string;
ref: string;
parameters: never[];
returns: {
type: string;
name: string;
description: string;
};
exampleReferences: string[];
};
};
'/session/:sessionId/print': {
POST: {
command: string;
description: string;
ref: string;
parameters: {
name: string;
type: string;
description: string;
required: boolean;
}[];
returns: {
type: string;
name: string;
description: string;
};
exampleReferences: string[];
};
};
'/session/:sessionId/frame': {
POST: {
command: string;
deprecated: string;
description: string;
ref: string;
parameters: {
name: string;
type: string;
description: string;
required: boolean;
}[];
exampleReferences: string[];
};
};
'/session/:sessionId/frame/parent': {
POST: {
command: string;
description: string;
ref: string;
parameters: never[];
exampleReferences: string[];
};
};
'/session/:sessionId/window/rect': {
GET: {
command: string;
description: string;
ref: string;
parameters: never[];
returns: {
type: string;
name: string;
description: string;
};
alternativeCommands: string[];
exampleReferences: string[];
};
POST: {
command: string;
description: string;
ref: string;
parameters: {
name: string;
type: string;
description: string;
required: boolean;
}[];
alternativeCommands: string[];
returns: {
type: string;
name: string;
description: string;
};
exampleReferences: string[];
};
};
'/session/:sessionId/window/maximize': {
POST: {
command: string;
description: string;
ref: string;
parameters: never[];
returns: {
type: string;
name: string;
description: string;
};
exampleReferences: string[];
};
};
'/session/:sessionId/window/minimize': {
POST: {
command: string;
description: string;
ref: string;
parameters: never[];
returns: {
type: string;
name: string;
description: string;
};
};
};
'/session/:sessionId/window/fullscreen': {
POST: {
command: string;
description: string;
ref: string;
parameters: never[];
returns: {
type: string;
name: string;
description: string;
};
};
};
'/session/:sessionId/element': {
POST: {
command: string;
description: string;
ref: string;
parameters: {
name: string;
type: string;
description: string;
required: boolean;
}[];
returns: {
type: string;
name: string;
description: string;
};
alternativeCommands: string[];
exampleReferences: string[];
};
};
'/session/:sessionId/shadow/:shadowId/element': {
POST: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: {
name: string;
type: string;
description: string;
required: boolean;
}[];
alternativeCommands: string[];
returns: {
type: string;
name: string;
description: string;
};
exampleReferences: string[];
};
};
'/session/:sessionId/elements': {
POST: {
command: string;
description: string;
ref: string;
parameters: {
name: string;
type: string;
description: string;
required: boolean;
}[];
alternativeCommands: string[];
returns: {
type: string;
name: string;
description: string;
};
exampleReferences: string[];
};
};
'/session/:sessionId/shadow/:shadowId/elements': {
POST: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
alternativeCommands: string[];
parameters: {
name: string;
type: string;
description: string;
required: boolean;
}[];
exampleReferences: string[];
returns: {
type: string;
name: string;
description: string;
};
};
};
'/session/:sessionId/element/:elementId/element': {
POST: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: {
name: string;
type: string;
description: string;
required: boolean;
}[];
alternativeCommands: string[];
returns: {
type: string;
name: string;
description: string;
};
exampleReferences: string[];
};
};
'/session/:sessionId/element/:elementId/elements': {
POST: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: {
name: string;
type: string;
description: string;
required: boolean;
}[];
alternativeCommands: string[];
returns: {
type: string;
name: string;
description: string;
};
exampleReferences: string[];
};
};
'/session/:sessionId/element/:elementId/shadow': {
GET: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: never[];
returns: {
type: string;
name: string;
description: string;
};
alternativeCommands: string[];
exampleReferences: string[];
};
};
'/session/:sessionId/element/active': {
GET: {
command: string;
description: string;
ref: string;
parameters: never[];
returns: {
type: string;
name: string;
description: string;
};
exampleReferences: string[];
};
};
'/session/:sessionId/element/:elementId/selected': {
GET: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: never[];
returns: {
type: string;
name: string;
description: string;
};
alternativeCommands: string[];
exampleReferences: string[];
};
};
'/session/:sessionId/element/:elementId/displayed': {
GET: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: never[];
returns: {
type: string;
name: string;
description: string;
};
alternativeCommands: string[];
exampleReferences: string[];
};
};
'/session/:sessionId/element/:elementId/attribute/:name': {
GET: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: never[];
returns: {
type: string;
name: string;
description: string;
};
alternativeCommands: string[];
exampleReferences: string[];
};
};
'/session/:sessionId/element/:elementId/property/:name': {
GET: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: never[];
returns: {
type: string;
name: string;
description: string;
};
alternativeCommands: string[];
exampleReferences: string[];
};
};
'/session/:sessionId/element/:elementId/css/:propertyName': {
GET: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: never[];
alternativeCommands: string[];
returns: {
type: string;
name: string;
description: string;
};
exampleReferences: string[];
};
};
'/session/:sessionId/element/:elementId/text': {
GET: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: never[];
returns: {
type: string;
name: string;
description: string;
};
exampleReferences: string[];
};
};
'/session/:sessionId/element/:elementId/name': {
GET: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: never[];
returns: {
type: string;
name: string;
description: string;
};
alternativeCommands: string[];
exampleReferences: string[];
};
};
'/session/:sessionId/element/:elementId/rect': {
GET: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: never[];
returns: {
type: string;
name: string;
description: string;
};
alternativeCommands: string[];
exampleReferences: string[];
};
};
'/session/:sessionId/element/:elementId/enabled': {
GET: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: never[];
returns: {
type: string;
name: string;
description: string;
};
alternativeCommands: string[];
exampleReferences: string[];
};
};
'/session/:sessionId/element/:elementId/click': {
POST: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: never[];
alternativeCommands: string[];
exampleReferences: string[];
};
};
'/session/:sessionId/element/:elementId/clear': {
POST: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: never[];
alternativeCommands: string[];
exampleReferences: string[];
};
};
'/session/:sessionId/element/:elementId/value': {
POST: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: {
name: string;
type: string;
description: string;
required: boolean;
}[];
alternativeCommands: string[];
exampleReferences: string[];
};
};
'/session/:sessionId/source': {
GET: {
command: string;
description: string;
ref: string;
parameters: never[];
returns: {
type: string;
name: string;
description: string;
};
exampleReferences: string[];
};
};
'/session/:sessionId/execute/sync': {
POST: {
command: string;
description: string;
ref: string;
parameters: {
name: string;
type: string;
description: string;
required: boolean;
}[];
returns: {
type: string;
name: string;
description: string;
};
alternativeCommands: string[];
exampleReferences: string[];
};
};
'/session/:sessionId/execute/async': {
POST: {
command: string;
description: string;
ref: string;
parameters: {
name: string;
type: string;
description: string;
required: boolean;
}[];
returns: {
type: string;
name: string;
description: string;
};
alternativeCommands: string[];
exampleReferences: string[];
};
};
'/session/:sessionId/cookie': {
GET: {
command: string;
description: string;
ref: string;
parameters: never[];
returns: {
type: string;
name: string;
description: string;
};
exampleReferences: string[];
};
POST: {
command: string;
description: string;
ref: string;
parameters: {
name: string;
type: string;
description: string;
required: boolean;
}[];
exampleReferences: string[];
};
DELETE: {
command: string;
description: string;
ref: string;
parameters: never[];
exampleReferences: string[];
};
};
'/session/:sessionId/cookie/:name': {
GET: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: never[];
returns: {
type: string;
name: string;
description: string;
};
exampleReferences: string[];
};
DELETE: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: never[];
exampleReferences: string[];
};
};
'/session/:sessionId/actions': {
POST: {
command: string;
description: string;
ref: string;
parameters: {
name: string;
type: string;
description: string;
required: boolean;
}[];
};
DELETE: {
command: string;
description: string;
ref: string;
parameters: never[];
};
};
'/session/:sessionId/alert/dismiss': {
POST: {
command: string;
description: string;
ref: string;
parameters: never[];
exampleReferences: string[];
};
};
'/session/:sessionId/alert/accept': {
POST: {
command: string;
description: string;
ref: string;
parameters: never[];
};
};
'/session/:sessionId/alert/text': {
GET: {
command: string;
description: string;
ref: string;
parameters: never[];
returns: {
type: string;
name: string;
description: string;
};
exampleReferences: string[];
};
POST: {
command: string;
description: string;
ref: string;
parameters: {
name: string;
type: string;
description: string;
required: boolean;
}[];
};
};
'/session/:sessionId/screenshot': {
GET: {
command: string;
description: string;
ref: string;
parameters: never[];
returns: {
type: string;
name: string;
description: string;
};
};
};
'/session/:sessionId/element/:elementId/screenshot': {
GET: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: {
name: string;
type: string;
description: string;
required: boolean;
}[];
returns: {
type: string;
name: string;
description: string;
};
};
};
'/session/:sessionId/element/:elementId/computedrole': {
GET: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: never[];
returns: {
type: string;
name: string;
description: string;
};
};
};
'/session/:sessionId/element/:elementId/computedlabel': {
GET: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: never[];
returns: {
type: string;
name: string;
description: string;
};
};
};
'/session/:sessionId/permissions': {
POST: {
command: string;
description: string;
ref: string;
examples: string[][];
parameters: {
name: string;
type: string;
description: string;
required: boolean;
}[];
};
};
'/session/:sessionId/reporting/generate_test_report': {
POST: {
command: string;
description: string;
ref: string;
parameters: ({
name: string;
type: string;
description: string;
required: boolean;
} | {
name: string;
type: string;
description: string;
required?: undefined;
})[];
};
};
'/session/:sessionId/sensor': {
POST: {
command: string;
description: string;
ref: string;
parameters: ({
name: string;
type: string;
description: string;
required: boolean;
} | {
name: string;
type: string;
description: string;
required?: undefined;
})[];
};
};
'/session/:sessionId/sensor/:type': {
GET: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: never[];
returns: {
type: string;
name: string;
description: string;
};
};
POST: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: ({
name: string;
type: string;
description: string;
required: boolean;
} | {
name: string;
type: string;
description: string;
required?: undefined;
})[];
};
DELETE: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: never[];
};
};
'/session/:sessionId/time_zone': {
POST: {
command: string;
description: string;
ref: string;
parameters: {
name: string;
type: string;
description: string;
required: boolean;
}[];
};
};
'/session/:sessionId/webauthn/authenticator': {
POST: {
command: string;
description: string;
ref: string;
parameters: {
name: string;
type: string;
description: string;
required: boolean;
}[];
returns: {
type: string;
name: string;
description: string;
};
};
};
'/session/:sessionId/webauthn/authenticator/:authenticatorId': {
DELETE: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: never[];
};
};
'/session/:sessionId/webauthn/authenticator/:authenticatorId/credential': {
POST: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: {
name: string;
type: string;
description: string;
required: boolean;
}[];
};
};
'/session/:sessionId/webauthn/authenticator/:authenticatorId/credentials': {
GET: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: never[];
returns: {
type: string;
name: string;
description: string;
};
};
DELETE: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: never[];
};
};
'/session/:sessionId/webauthn/authenticator/:authenticatorId/credentials/:credentialId': {
DELETE: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: never[];
};
};
'/session/:sessionId/webauthn/authenticator/:authenticatorId/uv': {
POST: {
command: string;
description: string;
ref: string;
variables: {
name: string;
description: string;
}[];
parameters: never[];
};
};
};
export default _default;
//# sourceMappingURL=webdriver.d.ts.map