UNPKG

appium-xcuitest-driver

Version:

Appium driver for iOS using XCUITest for backend

95 lines (94 loc) 3.26 kB
export const newMethodMap = /** @type {const} */ ({ '/session/:sessionId/timeouts/async_script': { POST: { command: 'asyncScriptTimeout', payloadParams: {required: ['ms']}, }, }, '/session/:sessionId/timeouts/implicit_wait': { POST: {command: 'implicitWait', payloadParams: {required: ['ms']}}, }, '/session/:sessionId/window/:windowhandle/size': {GET: {command: 'getWindowSize'}}, '/session/:sessionId/element/:elementId/submit': {POST: {command: 'submit'}}, '/session/:sessionId/keys': { POST: {command: 'keys', payloadParams: {required: ['value']}}, }, '/session/:sessionId/element/:elementId/location': {GET: {command: 'getLocation'}}, '/session/:sessionId/element/:elementId/location_in_view': {GET: {command: 'getLocationInView'}}, '/session/:sessionId/element/:elementId/size': {GET: {command: 'getSize'}}, '/session/:sessionId/appium/device/shake': {POST: {command: 'mobileShake'}}, '/session/:sessionId/appium/device/lock': { POST: {command: 'lock', payloadParams: {optional: ['seconds']}}, }, '/session/:sessionId/appium/device/unlock': {POST: {command: 'unlock'}}, '/session/:sessionId/appium/device/is_locked': {POST: {command: 'isLocked'}}, '/session/:sessionId/appium/start_recording_screen': { POST: { command: 'startRecordingScreen', payloadParams: {optional: ['options']}, }, }, '/session/:sessionId/appium/stop_recording_screen': { POST: { command: 'stopRecordingScreen', payloadParams: {optional: ['options']}, }, }, '/session/:sessionId/appium/device/app_state': { POST: { command: 'queryAppState', payloadParams: {required: [['appId'], ['bundleId']]}, }, }, '/session/:sessionId/appium/simulator/touch_id': { POST: {command: 'touchId', payloadParams: {required: ['match']}}, }, '/session/:sessionId/appium/simulator/toggle_touch_id_enrollment': { POST: { command: 'toggleEnrollTouchId', payloadParams: {optional: ['enabled']}, }, }, '/session/:sessionId/appium/app/launch': {POST: {command: 'launchApp'}}, '/session/:sessionId/appium/app/close': {POST: {command: 'closeApp'}}, '/session/:sessionId/appium/app/reset': {POST: {command: 'reset'}}, '/session/:sessionId/appium/app/background': { POST: { command: 'background', payloadParams: {required: ['seconds']}, }, }, '/session/:sessionId/appium/app/strings': { POST: { command: 'getStrings', payloadParams: {optional: ['language', 'stringFile']}, }, }, '/session/:sessionId/appium/element/:elementId/value': { POST: { command: 'setValueImmediate', payloadParams: {required: ['text']}, }, }, '/session/:sessionId/appium/receive_async_response': { POST: { command: 'receiveAsyncResponse', payloadParams: {required: ['response']}, }, }, '/session/:sessionId/appium/device/get_clipboard': { POST: { command: 'getClipboard', payloadParams: {optional: ['contentType']}, }, }, '/session/:sessionId/appium/device/set_clipboard': { POST: { command: 'setClipboard', payloadParams: { required: ['content'], optional: ['contentType', 'label'], }, }, }, });