341 lines
25 KiB
TypeScript
341 lines
25 KiB
TypeScript
|
|
/**
|
||
|
|
* Copyright (c) Microsoft Corporation.
|
||
|
|
*
|
||
|
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||
|
|
* you may not use this file except in compliance with the License.
|
||
|
|
* You may obtain a copy of the License at
|
||
|
|
*
|
||
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||
|
|
*
|
||
|
|
* Unless required by applicable law or agreed to in writing, software
|
||
|
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||
|
|
* See the License for the specific language governing permissions and
|
||
|
|
* limitations under the License.
|
||
|
|
*/
|
||
|
|
|
||
|
|
// This file is generated by generate_channels.js, do not edit manually.
|
||
|
|
|
||
|
|
export type MethodMetainfo = { internal?: boolean, title?: string, slowMo?: boolean, snapshot?: boolean, pause?: boolean, isAutoWaiting?: boolean, input?: boolean, group?: string };
|
||
|
|
|
||
|
|
export const methodMetainfo = new Map<string, MethodMetainfo>([
|
||
|
|
['Android.devices', { internal: true, }],
|
||
|
|
['AndroidSocket.write', { internal: true, }],
|
||
|
|
['AndroidSocket.close', { internal: true, }],
|
||
|
|
['AndroidDevice.wait', { title: 'Wait', }],
|
||
|
|
['AndroidDevice.fill', { title: 'Fill "{text}"', }],
|
||
|
|
['AndroidDevice.tap', { title: 'Tap', }],
|
||
|
|
['AndroidDevice.drag', { title: 'Drag', }],
|
||
|
|
['AndroidDevice.fling', { title: 'Fling', }],
|
||
|
|
['AndroidDevice.longTap', { title: 'Long tap', }],
|
||
|
|
['AndroidDevice.pinchClose', { title: 'Pinch close', }],
|
||
|
|
['AndroidDevice.pinchOpen', { title: 'Pinch open', }],
|
||
|
|
['AndroidDevice.scroll', { title: 'Scroll', }],
|
||
|
|
['AndroidDevice.swipe', { title: 'Swipe', }],
|
||
|
|
['AndroidDevice.info', { internal: true, }],
|
||
|
|
['AndroidDevice.screenshot', { title: 'Screenshot', }],
|
||
|
|
['AndroidDevice.inputType', { title: 'Type', }],
|
||
|
|
['AndroidDevice.inputPress', { title: 'Press', }],
|
||
|
|
['AndroidDevice.inputTap', { title: 'Tap', }],
|
||
|
|
['AndroidDevice.inputSwipe', { title: 'Swipe', }],
|
||
|
|
['AndroidDevice.inputDrag', { title: 'Drag', }],
|
||
|
|
['AndroidDevice.launchBrowser', { title: 'Launch browser', }],
|
||
|
|
['AndroidDevice.open', { title: 'Open app', }],
|
||
|
|
['AndroidDevice.shell', { title: 'Execute shell command', group: 'configuration', }],
|
||
|
|
['AndroidDevice.installApk', { title: 'Install apk', }],
|
||
|
|
['AndroidDevice.push', { title: 'Push', }],
|
||
|
|
['AndroidDevice.connectToWebView', { title: 'Connect to Web View', }],
|
||
|
|
['AndroidDevice.close', { internal: true, }],
|
||
|
|
['APIRequestContext.fetch', { title: '{method} "{url}"', }],
|
||
|
|
['APIRequestContext.fetchResponseBody', { title: 'Get response body', group: 'getter', }],
|
||
|
|
['APIRequestContext.fetchLog', { internal: true, }],
|
||
|
|
['APIRequestContext.storageState', { title: 'Get storage state', group: 'configuration', }],
|
||
|
|
['APIRequestContext.disposeAPIResponse', { internal: true, }],
|
||
|
|
['APIRequestContext.dispose', { internal: true, }],
|
||
|
|
['Artifact.pathAfterFinished', { internal: true, }],
|
||
|
|
['Artifact.saveAs', { internal: true, }],
|
||
|
|
['Artifact.saveAsStream', { internal: true, }],
|
||
|
|
['Artifact.failure', { internal: true, }],
|
||
|
|
['Artifact.stream', { internal: true, }],
|
||
|
|
['Artifact.cancel', { internal: true, }],
|
||
|
|
['Artifact.delete', { internal: true, }],
|
||
|
|
['Stream.read', { internal: true, }],
|
||
|
|
['Stream.close', { internal: true, }],
|
||
|
|
['WritableStream.write', { internal: true, }],
|
||
|
|
['WritableStream.close', { internal: true, }],
|
||
|
|
['Browser.startServer', { title: 'Start server', }],
|
||
|
|
['Browser.stopServer', { title: 'Stop server', }],
|
||
|
|
['Browser.close', { title: 'Close browser', pause: true, }],
|
||
|
|
['Browser.killForTests', { internal: true, }],
|
||
|
|
['Browser.defaultUserAgentForTest', { internal: true, }],
|
||
|
|
['Browser.newContext', { title: 'Create context', }],
|
||
|
|
['Browser.newContextForReuse', { internal: true, }],
|
||
|
|
['Browser.disconnectFromReusedContext', { internal: true, }],
|
||
|
|
['Browser.newBrowserCDPSession', { title: 'Create CDP session', group: 'configuration', }],
|
||
|
|
['Browser.startTracing', { title: 'Start browser tracing', group: 'configuration', }],
|
||
|
|
['Browser.stopTracing', { title: 'Stop browser tracing', group: 'configuration', }],
|
||
|
|
['BrowserContext.addCookies', { title: 'Add cookies', group: 'configuration', }],
|
||
|
|
['BrowserContext.addInitScript', { title: 'Add init script', group: 'configuration', }],
|
||
|
|
['BrowserContext.clearCookies', { title: 'Clear cookies', group: 'configuration', }],
|
||
|
|
['BrowserContext.clearPermissions', { title: 'Clear permissions', group: 'configuration', }],
|
||
|
|
['BrowserContext.close', { title: 'Close context', pause: true, }],
|
||
|
|
['BrowserContext.cookies', { title: 'Get cookies', group: 'getter', }],
|
||
|
|
['BrowserContext.exposeBinding', { title: 'Expose binding', group: 'configuration', }],
|
||
|
|
['BrowserContext.grantPermissions', { title: 'Grant permissions', group: 'configuration', }],
|
||
|
|
['BrowserContext.newPage', { title: 'Create page', }],
|
||
|
|
['BrowserContext.registerSelectorEngine', { internal: true, }],
|
||
|
|
['BrowserContext.setTestIdAttributeName', { internal: true, }],
|
||
|
|
['BrowserContext.setExtraHTTPHeaders', { title: 'Set extra HTTP headers', group: 'configuration', }],
|
||
|
|
['BrowserContext.setGeolocation', { title: 'Set geolocation', group: 'configuration', }],
|
||
|
|
['BrowserContext.setHTTPCredentials', { title: 'Set HTTP credentials', group: 'configuration', }],
|
||
|
|
['BrowserContext.setNetworkInterceptionPatterns', { title: 'Route requests', group: 'route', }],
|
||
|
|
['BrowserContext.setWebSocketInterceptionPatterns', { title: 'Route WebSockets', group: 'route', }],
|
||
|
|
['BrowserContext.setOffline', { title: 'Set offline mode', }],
|
||
|
|
['BrowserContext.storageState', { title: 'Get storage state', group: 'configuration', }],
|
||
|
|
['BrowserContext.setStorageState', { title: 'Set storage state', group: 'configuration', }],
|
||
|
|
['BrowserContext.pause', { title: 'Pause', }],
|
||
|
|
['BrowserContext.enableRecorder', { internal: true, }],
|
||
|
|
['BrowserContext.disableRecorder', { internal: true, }],
|
||
|
|
['BrowserContext.exposeConsoleApi', { internal: true, }],
|
||
|
|
['BrowserContext.newCDPSession', { title: 'Create CDP session', group: 'configuration', }],
|
||
|
|
['BrowserContext.createTempFiles', { internal: true, }],
|
||
|
|
['BrowserContext.updateSubscription', { internal: true, }],
|
||
|
|
['BrowserContext.clockFastForward', { title: 'Fast forward clock "{ticksNumber|ticksString}"', }],
|
||
|
|
['BrowserContext.clockInstall', { title: 'Install clock "{timeNumber|timeString}"', }],
|
||
|
|
['BrowserContext.clockPauseAt', { title: 'Pause clock "{timeNumber|timeString}"', }],
|
||
|
|
['BrowserContext.clockResume', { title: 'Resume clock', }],
|
||
|
|
['BrowserContext.clockRunFor', { title: 'Run clock "{ticksNumber|ticksString}"', }],
|
||
|
|
['BrowserContext.clockSetFixedTime', { title: 'Set fixed time "{timeNumber|timeString}"', }],
|
||
|
|
['BrowserContext.clockSetSystemTime', { title: 'Set system time "{timeNumber|timeString}"', }],
|
||
|
|
['BrowserType.launch', { title: 'Launch browser', }],
|
||
|
|
['BrowserType.launchPersistentContext', { title: 'Launch persistent context', }],
|
||
|
|
['BrowserType.connectOverCDP', { title: 'Connect over CDP', }],
|
||
|
|
['BrowserType.connectToWorker', { title: 'Connect to worker', }],
|
||
|
|
['Disposable.dispose', { internal: true, }],
|
||
|
|
['Electron.launch', { title: 'Launch electron', }],
|
||
|
|
['ElectronApplication.browserWindow', { internal: true, }],
|
||
|
|
['ElectronApplication.evaluateExpression', { title: 'Evaluate', }],
|
||
|
|
['ElectronApplication.evaluateExpressionHandle', { title: 'Evaluate', }],
|
||
|
|
['ElectronApplication.updateSubscription', { internal: true, }],
|
||
|
|
['Frame.evalOnSelector', { title: 'Evaluate', snapshot: true, pause: true, }],
|
||
|
|
['Frame.evalOnSelectorAll', { title: 'Evaluate', snapshot: true, pause: true, }],
|
||
|
|
['Frame.addScriptTag', { title: 'Add script tag', snapshot: true, pause: true, }],
|
||
|
|
['Frame.addStyleTag', { title: 'Add style tag', snapshot: true, pause: true, }],
|
||
|
|
['Frame.ariaSnapshot', { title: 'Aria snapshot', group: 'getter', }],
|
||
|
|
['Frame.blur', { title: 'Blur', slowMo: true, snapshot: true, pause: true, }],
|
||
|
|
['Frame.check', { title: 'Check', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }],
|
||
|
|
['Frame.click', { title: 'Click', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }],
|
||
|
|
['Frame.content', { title: 'Get content', snapshot: true, pause: true, }],
|
||
|
|
['Frame.dragAndDrop', { title: 'Drag and drop', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }],
|
||
|
|
['Frame.drop', { title: 'Drop files or data onto an element', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }],
|
||
|
|
['Frame.dblclick', { title: 'Double click', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }],
|
||
|
|
['Frame.dispatchEvent', { title: 'Dispatch "{type}"', slowMo: true, snapshot: true, pause: true, }],
|
||
|
|
['Frame.evaluateExpression', { title: 'Evaluate', snapshot: true, pause: true, }],
|
||
|
|
['Frame.evaluateExpressionHandle', { title: 'Evaluate', snapshot: true, pause: true, }],
|
||
|
|
['Frame.fill', { title: 'Fill "{value}"', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }],
|
||
|
|
['Frame.focus', { title: 'Focus', slowMo: true, snapshot: true, pause: true, }],
|
||
|
|
['Frame.frameElement', { title: 'Get frame element', group: 'getter', }],
|
||
|
|
['Frame.resolveSelector', { internal: true, }],
|
||
|
|
['Frame.highlight', { internal: true, }],
|
||
|
|
['Frame.hideHighlight', { internal: true, }],
|
||
|
|
['Frame.getAttribute', { title: 'Get attribute "{name}"', snapshot: true, pause: true, group: 'getter', }],
|
||
|
|
['Frame.goto', { title: 'Navigate to "{url}"', slowMo: true, snapshot: true, pause: true, }],
|
||
|
|
['Frame.hover', { title: 'Hover', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }],
|
||
|
|
['Frame.innerHTML', { title: 'Get HTML', snapshot: true, pause: true, group: 'getter', }],
|
||
|
|
['Frame.innerText', { title: 'Get inner text', snapshot: true, pause: true, group: 'getter', }],
|
||
|
|
['Frame.inputValue', { title: 'Get input value', snapshot: true, pause: true, group: 'getter', }],
|
||
|
|
['Frame.isChecked', { title: 'Is checked', snapshot: true, pause: true, group: 'getter', }],
|
||
|
|
['Frame.isDisabled', { title: 'Is disabled', snapshot: true, pause: true, group: 'getter', }],
|
||
|
|
['Frame.isEnabled', { title: 'Is enabled', snapshot: true, pause: true, group: 'getter', }],
|
||
|
|
['Frame.isHidden', { title: 'Is hidden', snapshot: true, pause: true, group: 'getter', }],
|
||
|
|
['Frame.isVisible', { title: 'Is visible', snapshot: true, pause: true, group: 'getter', }],
|
||
|
|
['Frame.isEditable', { title: 'Is editable', snapshot: true, pause: true, group: 'getter', }],
|
||
|
|
['Frame.press', { title: 'Press "{key}"', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }],
|
||
|
|
['Frame.querySelector', { title: 'Query selector', snapshot: true, }],
|
||
|
|
['Frame.querySelectorAll', { title: 'Query selector all', snapshot: true, }],
|
||
|
|
['Frame.queryCount', { title: 'Query count', snapshot: true, pause: true, }],
|
||
|
|
['Frame.selectOption', { title: 'Select option', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }],
|
||
|
|
['Frame.setContent', { title: 'Set content', snapshot: true, pause: true, }],
|
||
|
|
['Frame.setInputFiles', { title: 'Set input files', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }],
|
||
|
|
['Frame.tap', { title: 'Tap', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }],
|
||
|
|
['Frame.textContent', { title: 'Get text content', snapshot: true, pause: true, group: 'getter', }],
|
||
|
|
['Frame.title', { title: 'Get page title', group: 'getter', }],
|
||
|
|
['Frame.type', { title: 'Type "{text}"', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }],
|
||
|
|
['Frame.uncheck', { title: 'Uncheck', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }],
|
||
|
|
['Frame.waitForTimeout', { title: 'Wait for timeout', snapshot: true, }],
|
||
|
|
['Frame.waitForFunction', { title: 'Wait for function', snapshot: true, pause: true, }],
|
||
|
|
['Frame.waitForSelector', { title: 'Wait for selector', snapshot: true, }],
|
||
|
|
['Frame.expect', { title: 'Expect "{expression}"', snapshot: true, pause: true, }],
|
||
|
|
['JSHandle.dispose', { internal: true, }],
|
||
|
|
['ElementHandle.dispose', { internal: true, }],
|
||
|
|
['JSHandle.evaluateExpression', { title: 'Evaluate', snapshot: true, pause: true, }],
|
||
|
|
['ElementHandle.evaluateExpression', { title: 'Evaluate', snapshot: true, pause: true, }],
|
||
|
|
['JSHandle.evaluateExpressionHandle', { title: 'Evaluate', snapshot: true, pause: true, }],
|
||
|
|
['ElementHandle.evaluateExpressionHandle', { title: 'Evaluate', snapshot: true, pause: true, }],
|
||
|
|
['JSHandle.getPropertyList', { title: 'Get property list', group: 'getter', }],
|
||
|
|
['ElementHandle.getPropertyList', { title: 'Get property list', group: 'getter', }],
|
||
|
|
['JSHandle.getProperty', { title: 'Get JS property', group: 'getter', }],
|
||
|
|
['ElementHandle.getProperty', { title: 'Get JS property', group: 'getter', }],
|
||
|
|
['JSHandle.jsonValue', { title: 'Get JSON value', group: 'getter', }],
|
||
|
|
['ElementHandle.jsonValue', { title: 'Get JSON value', group: 'getter', }],
|
||
|
|
['ElementHandle.evalOnSelector', { title: 'Evaluate', snapshot: true, pause: true, }],
|
||
|
|
['ElementHandle.evalOnSelectorAll', { title: 'Evaluate', snapshot: true, pause: true, }],
|
||
|
|
['ElementHandle.boundingBox', { title: 'Get bounding box', snapshot: true, pause: true, }],
|
||
|
|
['ElementHandle.check', { title: 'Check', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }],
|
||
|
|
['ElementHandle.click', { title: 'Click', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }],
|
||
|
|
['ElementHandle.contentFrame', { title: 'Get content frame', group: 'getter', }],
|
||
|
|
['ElementHandle.dblclick', { title: 'Double click', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }],
|
||
|
|
['ElementHandle.dispatchEvent', { title: 'Dispatch event', slowMo: true, snapshot: true, pause: true, }],
|
||
|
|
['ElementHandle.fill', { title: 'Fill "{value}"', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }],
|
||
|
|
['ElementHandle.focus', { title: 'Focus', slowMo: true, snapshot: true, pause: true, }],
|
||
|
|
['ElementHandle.getAttribute', { title: 'Get attribute', snapshot: true, pause: true, group: 'getter', }],
|
||
|
|
['ElementHandle.hover', { title: 'Hover', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }],
|
||
|
|
['ElementHandle.innerHTML', { title: 'Get HTML', snapshot: true, pause: true, group: 'getter', }],
|
||
|
|
['ElementHandle.innerText', { title: 'Get inner text', snapshot: true, pause: true, group: 'getter', }],
|
||
|
|
['ElementHandle.inputValue', { title: 'Get input value', snapshot: true, pause: true, group: 'getter', }],
|
||
|
|
['ElementHandle.isChecked', { title: 'Is checked', snapshot: true, pause: true, group: 'getter', }],
|
||
|
|
['ElementHandle.isDisabled', { title: 'Is disabled', snapshot: true, pause: true, group: 'getter', }],
|
||
|
|
['ElementHandle.isEditable', { title: 'Is editable', snapshot: true, pause: true, group: 'getter', }],
|
||
|
|
['ElementHandle.isEnabled', { title: 'Is enabled', snapshot: true, pause: true, group: 'getter', }],
|
||
|
|
['ElementHandle.isHidden', { title: 'Is hidden', snapshot: true, pause: true, group: 'getter', }],
|
||
|
|
['ElementHandle.isVisible', { title: 'Is visible', snapshot: true, pause: true, group: 'getter', }],
|
||
|
|
['ElementHandle.ownerFrame', { title: 'Get owner frame', group: 'getter', }],
|
||
|
|
['ElementHandle.press', { title: 'Press "{key}"', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }],
|
||
|
|
['ElementHandle.querySelector', { title: 'Query selector', snapshot: true, }],
|
||
|
|
['ElementHandle.querySelectorAll', { title: 'Query selector all', snapshot: true, }],
|
||
|
|
['ElementHandle.screenshot', { title: 'Screenshot', snapshot: true, pause: true, }],
|
||
|
|
['ElementHandle.scrollIntoViewIfNeeded', { title: 'Scroll into view', slowMo: true, snapshot: true, pause: true, }],
|
||
|
|
['ElementHandle.selectOption', { title: 'Select option', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }],
|
||
|
|
['ElementHandle.selectText', { title: 'Select text', slowMo: true, snapshot: true, pause: true, }],
|
||
|
|
['ElementHandle.setInputFiles', { title: 'Set input files', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }],
|
||
|
|
['ElementHandle.tap', { title: 'Tap', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }],
|
||
|
|
['ElementHandle.textContent', { title: 'Get text content', snapshot: true, pause: true, group: 'getter', }],
|
||
|
|
['ElementHandle.type', { title: 'Type', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }],
|
||
|
|
['ElementHandle.uncheck', { title: 'Uncheck', slowMo: true, snapshot: true, pause: true, input: true, isAutoWaiting: true, }],
|
||
|
|
['ElementHandle.waitForElementState', { title: 'Wait for state', snapshot: true, pause: true, }],
|
||
|
|
['ElementHandle.waitForSelector', { title: 'Wait for selector', snapshot: true, }],
|
||
|
|
['LocalUtils.zip', { internal: true, }],
|
||
|
|
['LocalUtils.harOpen', { internal: true, }],
|
||
|
|
['LocalUtils.harLookup', { internal: true, }],
|
||
|
|
['LocalUtils.harClose', { internal: true, }],
|
||
|
|
['LocalUtils.harUnzip', { internal: true, }],
|
||
|
|
['LocalUtils.connect', { internal: true, }],
|
||
|
|
['LocalUtils.tracingStarted', { internal: true, }],
|
||
|
|
['LocalUtils.addStackToTracingNoReply', { internal: true, }],
|
||
|
|
['LocalUtils.traceDiscarded', { internal: true, }],
|
||
|
|
['LocalUtils.globToRegex', { internal: true, }],
|
||
|
|
['Request.response', { internal: true, }],
|
||
|
|
['Request.rawRequestHeaders', { internal: true, }],
|
||
|
|
['Route.redirectNavigationRequest', { internal: true, }],
|
||
|
|
['Route.abort', { title: 'Abort request', group: 'route', }],
|
||
|
|
['Route.continue', { title: 'Continue request', group: 'route', }],
|
||
|
|
['Route.fulfill', { title: 'Fulfill request', group: 'route', }],
|
||
|
|
['WebSocketRoute.connect', { title: 'Connect WebSocket to server', group: 'route', }],
|
||
|
|
['WebSocketRoute.ensureOpened', { internal: true, }],
|
||
|
|
['WebSocketRoute.sendToPage', { title: 'Send WebSocket message', group: 'route', }],
|
||
|
|
['WebSocketRoute.sendToServer', { title: 'Send WebSocket message', group: 'route', }],
|
||
|
|
['WebSocketRoute.closePage', { internal: true, }],
|
||
|
|
['WebSocketRoute.closeServer', { internal: true, }],
|
||
|
|
['Response.body', { title: 'Get response body', group: 'getter', }],
|
||
|
|
['Response.securityDetails', { internal: true, }],
|
||
|
|
['Response.serverAddr', { internal: true, }],
|
||
|
|
['Response.rawResponseHeaders', { internal: true, }],
|
||
|
|
['Response.httpVersion', { internal: true, }],
|
||
|
|
['Response.sizes', { internal: true, }],
|
||
|
|
['Page.addInitScript', { title: 'Add init script', group: 'configuration', }],
|
||
|
|
['Page.close', { title: 'Close page', pause: true, }],
|
||
|
|
['Page.runBeforeUnload', { title: 'Run beforeunload', pause: true, }],
|
||
|
|
['Page.clearConsoleMessages', { title: 'Clear console messages', }],
|
||
|
|
['Page.consoleMessages', { title: 'Get console messages', group: 'getter', }],
|
||
|
|
['Page.emulateMedia', { title: 'Emulate media', snapshot: true, pause: true, }],
|
||
|
|
['Page.exposeBinding', { title: 'Expose binding', group: 'configuration', }],
|
||
|
|
['Page.goBack', { title: 'Go back', slowMo: true, snapshot: true, pause: true, }],
|
||
|
|
['Page.goForward', { title: 'Go forward', slowMo: true, snapshot: true, pause: true, }],
|
||
|
|
['Page.requestGC', { title: 'Request garbage collection', group: 'configuration', }],
|
||
|
|
['Page.registerLocatorHandler', { title: 'Register locator handler', }],
|
||
|
|
['Page.resolveLocatorHandlerNoReply', { internal: true, }],
|
||
|
|
['Page.unregisterLocatorHandler', { title: 'Unregister locator handler', }],
|
||
|
|
['Page.reload', { title: 'Reload', slowMo: true, snapshot: true, pause: true, }],
|
||
|
|
['Page.expectScreenshot', { title: 'Expect screenshot', snapshot: true, pause: true, }],
|
||
|
|
['Page.screenshot', { title: 'Screenshot', snapshot: true, pause: true, }],
|
||
|
|
['Page.setExtraHTTPHeaders', { title: 'Set extra HTTP headers', group: 'configuration', }],
|
||
|
|
['Page.setNetworkInterceptionPatterns', { title: 'Route requests', group: 'route', }],
|
||
|
|
['Page.setWebSocketInterceptionPatterns', { title: 'Route WebSockets', group: 'route', }],
|
||
|
|
['Page.setViewportSize', { title: 'Set viewport size', snapshot: true, pause: true, }],
|
||
|
|
['Page.keyboardDown', { title: 'Key down "{key}"', slowMo: true, snapshot: true, pause: true, input: true, }],
|
||
|
|
['Page.keyboardUp', { title: 'Key up "{key}"', slowMo: true, snapshot: true, pause: true, input: true, }],
|
||
|
|
['Page.keyboardInsertText', { title: 'Insert "{text}"', slowMo: true, snapshot: true, pause: true, input: true, }],
|
||
|
|
['Page.keyboardType', { title: 'Type "{text}"', slowMo: true, snapshot: true, pause: true, input: true, }],
|
||
|
|
['Page.keyboardPress', { title: 'Press "{key}"', slowMo: true, snapshot: true, pause: true, input: true, }],
|
||
|
|
['Page.mouseMove', { title: 'Mouse move', slowMo: true, snapshot: true, pause: true, input: true, }],
|
||
|
|
['Page.mouseDown', { title: 'Mouse down', slowMo: true, snapshot: true, pause: true, input: true, }],
|
||
|
|
['Page.mouseUp', { title: 'Mouse up', slowMo: true, snapshot: true, pause: true, input: true, }],
|
||
|
|
['Page.mouseClick', { title: 'Click', slowMo: true, snapshot: true, pause: true, input: true, }],
|
||
|
|
['Page.mouseWheel', { title: 'Mouse wheel', slowMo: true, snapshot: true, pause: true, input: true, }],
|
||
|
|
['Page.touchscreenTap', { title: 'Tap', slowMo: true, snapshot: true, pause: true, input: true, }],
|
||
|
|
['Page.clearPageErrors', { title: 'Clear page errors', }],
|
||
|
|
['Page.pageErrors', { title: 'Get page errors', group: 'getter', }],
|
||
|
|
['Page.pdf', { title: 'PDF', }],
|
||
|
|
['Page.requests', { title: 'Get network requests', group: 'getter', }],
|
||
|
|
['Page.startJSCoverage', { title: 'Start JS coverage', group: 'configuration', }],
|
||
|
|
['Page.stopJSCoverage', { title: 'Stop JS coverage', group: 'configuration', }],
|
||
|
|
['Page.startCSSCoverage', { title: 'Start CSS coverage', group: 'configuration', }],
|
||
|
|
['Page.stopCSSCoverage', { title: 'Stop CSS coverage', group: 'configuration', }],
|
||
|
|
['Page.bringToFront', { title: 'Bring to front', }],
|
||
|
|
['Page.pickLocator', { title: 'Pick locator', group: 'configuration', }],
|
||
|
|
['Page.cancelPickLocator', { title: 'Cancel pick locator', group: 'configuration', }],
|
||
|
|
['Page.hideHighlight', { title: 'Hide all element highlights', group: 'configuration', }],
|
||
|
|
['Page.screencastShowOverlay', { title: 'Show overlay', group: 'configuration', }],
|
||
|
|
['Page.screencastRemoveOverlay', { title: 'Remove overlay', group: 'configuration', }],
|
||
|
|
['Page.screencastChapter', { title: 'Show chapter overlay', group: 'configuration', }],
|
||
|
|
['Page.screencastSetOverlayVisible', { title: 'Set overlay visibility', group: 'configuration', }],
|
||
|
|
['Page.screencastShowActions', { title: 'Show actions', group: 'configuration', }],
|
||
|
|
['Page.screencastHideActions', { title: 'Remove actions', group: 'configuration', }],
|
||
|
|
['Page.screencastStart', { title: 'Start screencast', group: 'configuration', }],
|
||
|
|
['Page.screencastStop', { title: 'Stop screencast', group: 'configuration', }],
|
||
|
|
['Page.updateSubscription', { internal: true, }],
|
||
|
|
['Page.setDockTile', { internal: true, }],
|
||
|
|
['Root.initialize', { internal: true, }],
|
||
|
|
['Playwright.newRequest', { title: 'Create request context', }],
|
||
|
|
['DebugController.initialize', { internal: true, }],
|
||
|
|
['DebugController.setReportStateChanged', { internal: true, }],
|
||
|
|
['DebugController.setRecorderMode', { internal: true, }],
|
||
|
|
['DebugController.highlight', { internal: true, }],
|
||
|
|
['DebugController.hideHighlight', { internal: true, }],
|
||
|
|
['DebugController.resume', { internal: true, }],
|
||
|
|
['DebugController.kill', { internal: true, }],
|
||
|
|
['SocksSupport.socksConnected', { internal: true, }],
|
||
|
|
['SocksSupport.socksFailed', { internal: true, }],
|
||
|
|
['SocksSupport.socksData', { internal: true, }],
|
||
|
|
['SocksSupport.socksError', { internal: true, }],
|
||
|
|
['SocksSupport.socksEnd', { internal: true, }],
|
||
|
|
['JsonPipe.send', { internal: true, }],
|
||
|
|
['JsonPipe.close', { internal: true, }],
|
||
|
|
['CDPSession.send', { title: 'Send CDP command', group: 'configuration', }],
|
||
|
|
['CDPSession.detach', { title: 'Detach CDP session', group: 'configuration', }],
|
||
|
|
['BindingCall.reject', { internal: true, }],
|
||
|
|
['BindingCall.resolve', { internal: true, }],
|
||
|
|
['Debugger.requestPause', { title: 'Pause on next call', group: 'configuration', }],
|
||
|
|
['Debugger.resume', { title: 'Resume', group: 'configuration', }],
|
||
|
|
['Debugger.next', { title: 'Step to next call', group: 'configuration', }],
|
||
|
|
['Debugger.runTo', { title: 'Run to location', group: 'configuration', }],
|
||
|
|
['Dialog.accept', { title: 'Accept dialog', }],
|
||
|
|
['Dialog.dismiss', { title: 'Dismiss dialog', }],
|
||
|
|
['Tracing.tracingStart', { title: 'Start tracing', group: 'configuration', }],
|
||
|
|
['Tracing.tracingStartChunk', { title: 'Start tracing', group: 'configuration', }],
|
||
|
|
['Tracing.tracingGroup', { title: 'Trace "{name}"', }],
|
||
|
|
['Tracing.tracingGroupEnd', { title: 'Group end', }],
|
||
|
|
['Tracing.tracingStopChunk', { title: 'Stop tracing', group: 'configuration', }],
|
||
|
|
['Tracing.tracingStop', { title: 'Stop tracing', group: 'configuration', }],
|
||
|
|
['Tracing.harStart', { internal: true, }],
|
||
|
|
['Tracing.harExport', { internal: true, }],
|
||
|
|
['Worker.disconnect', { title: 'Disconnect from worker', }],
|
||
|
|
['Worker.evaluateExpression', { title: 'Evaluate', }],
|
||
|
|
['Worker.evaluateExpressionHandle', { title: 'Evaluate', }],
|
||
|
|
['Worker.updateSubscription', { internal: true, }]
|
||
|
|
]);
|
||
|
|
|
||
|
|
export function getMetainfo(metadata: { type: string, method: string }): MethodMetainfo | undefined {
|
||
|
|
return methodMetainfo.get(metadata.type + '.' + metadata.method);
|
||
|
|
}
|