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

مراقبة ملفات الاختبار

مع مشغل اختبار WDIO يمكنك مراقبة الملفات أثناء العمل عليها. يتم إعادة تشغيلها تلقائيًا إذا قمت بتغيير شيء ما في تطبيقك أو في ملفات الاختبار الخاصة بك. عن طريق إضافة علامة --watch عند استدعاء أمر wdio، سينتظر مشغل الاختبار تغييرات الملف بعد تشغيل جميع الاختبارات، على سبيل المثال:

wdio wdio.conf.js --watch

بشكل افتراضي، يراقب فقط التغييرات في ملفات specs الخاصة بك. ومع ذلك، من خلال تعيين خاصية filesToWatch في ملف wdio.conf.js التي تحتوي على قائمة مسارات الملفات (يدعم التنسيق العام) سيراقب أيضًا تغيير هذه الملفات لإعادة تشغيل المجموعة الكاملة. هذا مفيد إذا كنت تريد إعادة تشغيل جميع اختباراتك تلقائيًا إذا قمت بتغيير كود التطبيق الخاص بك، على سبيل المثال:

// wdio.conf.js
export const config = {
// ...
filesToWatch: [
// watch for all JS files in my app
'./src/app/**/*.js'
],
// ...
}
معلومات

حاول تشغيل الاختبارات بالتوازي قدر الإمكان. اختبارات E2E بطبيعتها بطيئة. إعادة تشغيل الاختبارات مفيدة فقط إذا كنت تستطيع الحفاظ على وقت تشغيل الاختبار الفردي قصيرًا. لتوفير الوقت، يحافظ مشغل الاختبار على جلسات WebDriver نشطة أثناء انتظار تغييرات الملفات. تأكد من إمكانية تعديل الواجهة الخلفية لـ WebDriver بحيث لا تغلق الجلسة تلقائيًا إذا لم يتم تنفيذ أي أمر بعد فترة زمنية معينة.

Welcome! How can I help?

WebdriverIO AI Copilot