Skip to main content

throttleCPU

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. Find out more in the Automation Protocols section.

Usage
browser.throttleCPU(factor)
Parameters
NameTypeDetails
factornumberslowdown factor (1 is no throttle, 2 is 2x slowdown, etc)
Example
throttleCPU.js
it('should throttle the CPU', async () => {
await browser.throttleCPU(2) // 2x slowdown
});

Welcome! How can I help?

WebdriverIO AI Copilot