webdriverio
Version:
Next-gen browser and mobile automation test framework for Node.js
26 lines • 889 B
TypeScript
/**
* 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