إطار عمل شامل لأتمتة المتصفح لـ .NET
موتر هو إطار عمل قابل للتوسيع لأتمتة المتصفح واختباره مصمم لـ .NET، يوفر مجموعة قوية من الميزات للمطورين. تم بناؤه على بنية قابلة للتوسيع بالكامل، ويتكامل مباشرة مع كروميوم وفايرفوكس باستخدام اتصالات WebSocket. هذا يلغي الحاجة إلى Node.js sidecar، مما يسمح بتنفيذ الاختبارات بشكل أسرع وأكثر كفاءة. تشمل الوظائف الرئيسية دعمًا مدمجًا لاختبار إمكانية الوصول، وجمع مقاييس الأداء، والقدرة على توليد فئات نموذج كائن الصفحة من الصفحات الحية. كما يقدم الإطار دعمًا واسعًا للإضافات، مما يمكّن المستخدمين من تخصيص تجربة اختبارهم باستخدام استراتيجيات ومراسلين مختلفين.
يمكن للمستخدمين إعداد موتر بسهولة باستخدام .NET SDK واستخدام واجهة سطر الأوامر الخاصة به لتشغيل الاختبارات، وتسجيل الجلسات، أو توليد الكود. يدعم الإطار مجموعة متنوعة من أطر الاختبار مثل MSTest وxUnit وNUnit، ويوفر خيارات تقارير مفصلة بما في ذلك مخرجات وحدة التحكم وتقارير HTML. مع ميزات مثل الانتظار التلقائي، وتتبع التغطية، وإعادة اختبار الاختبارات غير المستقرة، يهدف موتر إلى تبسيط عملية الاختبار مع ضمان تسليم برامج عالية الجودة.