testplane
Version:
Tests framework based on mocha and wdio
34 lines • 1.29 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CDPRuntime = void 0;
const emitter_1 = require("../emitter");
/** @link https://chromedevtools.github.io/devtools-protocol/1-3/Runtime/ */
class CDPRuntime 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/Runtime/#method-evaluate
*/
async evaluate(sessionId, params) {
return this._connection.request("Runtime.evaluate", { sessionId, params });
}
/**
* @param sessionId result of "Target.attachToTarget"
* @link https://chromedevtools.github.io/devtools-protocol/1-3/Runtime/#method-enable
*/
async enable(sessionId) {
return this._connection.request("Runtime.enable", { sessionId });
}
/**
* @param sessionId result of "Target.attachToTarget"
* @link https://chromedevtools.github.io/devtools-protocol/1-3/Runtime/#method-disable
*/
async disable(sessionId) {
return this._connection.request("Runtime.disable", { sessionId });
}
}
exports.CDPRuntime = CDPRuntime;
//# sourceMappingURL=runtime.js.map