UNPKG

testplane

Version:

Tests framework based on mocha and wdio

75 lines 4.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CDPNetwork = void 0; const emitter_1 = require("../emitter"); /** @link https://chromedevtools.github.io/devtools-protocol/1-3/Network/ */ class CDPNetwork extends emitter_1.CDPEventEmitter { constructor(connection) { super(); this._connection = connection; } /** * @param sessionId result of "Target.attachToTarget" * @link https://chromedevtools.github.io/devtools-protocol/1-3/Network/#method-enable */ async enable(sessionId, params) { return this._connection.request("Network.enable", { sessionId, params }); } /** * @param sessionId result of "Target.attachToTarget" * @link https://chromedevtools.github.io/devtools-protocol/1-3/Network/#method-disable */ async disable(sessionId) { return this._connection.request("Network.disable", { sessionId }); } /** @link https://chromedevtools.github.io/devtools-protocol/1-3/Network/#method-clearBrowserCache */ async clearBrowserCache(sessionId) { return this._connection.request("Network.clearBrowserCache", { sessionId }); } /** @link https://chromedevtools.github.io/devtools-protocol/1-3/Network/#method-clearBrowserCookies */ async clearBrowserCookies(sessionId) { return this._connection.request("Network.clearBrowserCookies", { sessionId }); } /** @link https://chromedevtools.github.io/devtools-protocol/1-3/Network/#method-deleteCookies */ async deleteCookies(sessionId, params) { return this._connection.request("Network.deleteCookies", { sessionId, params }); } /** @link https://chromedevtools.github.io/devtools-protocol/1-3/Network/#method-getCookies */ async getCookies(sessionId, params) { return this._connection.request("Network.getCookies", { sessionId, params }); } /** @link https://chromedevtools.github.io/devtools-protocol/1-3/Network/#method-getResponseBody */ async getResponseBody(sessionId, requestId) { return this._connection.request("Network.getResponseBody", { sessionId, params: { requestId } }); } /** @link https://chromedevtools.github.io/devtools-protocol/1-3/Network/#method-getRequestPostData */ async getRequestPostData(sessionId, requestId) { return this._connection.request("Network.getRequestPostData", { sessionId, params: { requestId } }); } /** @link https://chromedevtools.github.io/devtools-protocol/1-3/Network/#method-setBypassServiceWorker */ async setBypassServiceWorker(sessionId, bypass) { return this._connection.request("Network.setBypassServiceWorker", { sessionId, params: { bypass } }); } /** @link https://chromedevtools.github.io/devtools-protocol/1-3/Network/#method-setCacheDisabled */ async setCacheDisabled(sessionId, cacheDisabled) { return this._connection.request("Network.setCacheDisabled", { sessionId, params: { cacheDisabled } }); } /** @link https://chromedevtools.github.io/devtools-protocol/1-3/Network/#method-setCookie */ async setCookie(sessionId, params) { return this._connection.request("Network.setCookie", { sessionId, params }); } /** @link https://chromedevtools.github.io/devtools-protocol/1-3/Network/#method-setCookies */ async setCookies(sessionId, cookies) { return this._connection.request("Network.setCookies", { sessionId, params: { cookies } }); } /** @link https://chromedevtools.github.io/devtools-protocol/1-3/Network/#method-setExtraHTTPHeaders */ async setExtraHTTPHeaders(sessionId, headers) { return this._connection.request("Network.setExtraHTTPHeaders", { sessionId, params: { headers } }); } /** @link https://chromedevtools.github.io/devtools-protocol/1-3/Network/#method-setUserAgentOverride */ async setUserAgentOverride(sessionId, params) { return this._connection.request("Network.setUserAgentOverride", { sessionId, params }); } } exports.CDPNetwork = CDPNetwork; //# sourceMappingURL=network.js.map