UNPKG

@web/test-runner-commands

Version:
22 lines 870 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.setUserAgentPlugin = setUserAgentPlugin; function setUserAgentPlugin() { return { name: 'set-user-agent-command', async executeCommand({ command, payload, session }) { if (command === 'set-user-agent') { if (typeof payload !== 'string') { throw new Error('You must provide a user agent as a string'); } if (session.browser.type === 'puppeteer') { const page = session.browser.getPage(session.id); await page.setUserAgent(payload); return true; } throw new Error('set user agent is only supported on puppeteer.'); } }, }; } //# sourceMappingURL=setUserAgentPlugin.js.map