UNPKG

webdriverio

Version:

Next-gen browser and mobile automation test framework for Node.js

26 lines 889 B
/** * Throttles the CPU to emulate a slower processor. * * :::info * * Note that using the `throttleCPU` command requires support for Chrome DevTools protocol and e.g. * can not be used when running automated tests in the cloud. Chrome DevTools protocol is not installed by default, * use `npm install puppeteer-core` to install it. * Find out more in the [Automation Protocols](/docs/automationProtocols) section. * * ::: * * <example> :throttleCPU.js it('should throttle the CPU', async () => { await browser.throttleCPU(2) // 2x slowdown }); * </example> * * @alias browser.throttleCPU * @param {number} factor slowdown factor (1 is no throttle, 2 is 2x slowdown, etc) * @type utility * */ export declare function throttleCPU(this: WebdriverIO.Browser, factor: number): Promise<void>; //# sourceMappingURL=throttleCPU.d.ts.map