إبطاء وحدة المعالجة المركزية
يقوم بإبطاء وحدة المعالجة المركزية لمحاكاة معالج أبطأ.
معلومات
لاحظ أن استخدام أمر throttleCPU
يتطلب دعم بروتوكول Chrome DevTools ولا يمكن استخدامه مثلاً
عند تشغيل الاختبارات الآلية في السحابة. لا يتم تثبيت بروتوكول Chrome DevTools افتراضيًا،
استخدم npm install puppeteer-core
لتثبيته.
اكتشف المزيد في قسم بروتوكولات الأتمتة.
الاستخدام
browser.throttleCPU(factor)
المعاملات
الاسم | النوع | التفاصيل |
---|---|---|
factor | number | عامل الإبطاء (1 يعني عدم وجود إبطاء، 2 يعني إبطاء بمقدار 2x، وهكذا) |
مثال
throttleCPU.js
it('should throttle the CPU', async () => {
await browser.throttleCPU(2) // 2x slowdown
});