انتقل إلى المحتوى الرئيسي

إبطاء وحدة المعالجة المركزية

يقوم بإبطاء وحدة المعالجة المركزية لمحاكاة معالج أبطأ.

معلومات

لاحظ أن استخدام أمر throttleCPU يتطلب دعم بروتوكول Chrome DevTools ولا يمكن استخدامه مثلاً عند تشغيل الاختبارات الآلية في السحابة. لا يتم تثبيت بروتوكول Chrome DevTools افتراضيًا، استخدم npm install puppeteer-core لتثبيته. اكتشف المزيد في قسم بروتوكولات الأتمتة.

الاستخدام
browser.throttleCPU(factor)
المعاملات
الاسمالنوعالتفاصيل
factornumberعامل الإبطاء (1 يعني عدم وجود إبطاء، 2 يعني إبطاء بمقدار 2x، وهكذا)
مثال
throttleCPU.js
it('should throttle the CPU', async () => {
await browser.throttleCPU(2) // 2x slowdown
});

Welcome! How can I help?

WebdriverIO AI Copilot