testplane
Version:
Tests framework based on mocha and wdio
28 lines • 797 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BrowserAgent = void 0;
class BrowserAgent {
static create(opts) {
return new this(opts);
}
constructor({ id, version, pool }) {
this.browserId = id;
this.browserVersion = version;
this._pool = pool;
}
async getBrowser({ sessionId, sessionCaps, sessionOpts, state, }) {
return this._pool.getBrowser({
browserId: this.browserId,
browserVersion: this.browserVersion,
sessionId,
sessionCaps,
sessionOpts,
state,
});
}
freeBrowser(browser) {
this._pool.freeBrowser(browser);
}
}
exports.BrowserAgent = BrowserAgent;
//# sourceMappingURL=browser-agent.js.map