مُقرر المرئيات هو ميزة جديدة تم تقديمها في @wdio/visual-service
، ابتداءً من الإصدار v5.2.0. يسمح هذا المُقرر للمستخدمين بتصور تقارير JSON التفاضلية التي تم إنشاؤها بواسطة خدمة الاختبار المرئي وتحويلها إلى تنسيق مقروء للإنسان. يساعد الفرق على تحليل وإدارة نتائج الاختبار المرئي بشكل أفضل من خلال توفير واجهة رسومية لمراجعة المخرجات.
لاستخدام هذه الميزة، تأكد من أن لديك التكوين المطلوب لإنشاء ملف output.json
الضروري. ستوجهك هذه الوثيقة خلال إعداد وتشغيل وفهم مُقرر المرئيات.
المتطلبات الأساسية
قبل استخدام مُقرر المرئيات، تأكد من أنك قمت بتكوين خدمة الاختبار المرئي لإنشاء ملفات تقارير JSON:
export const config = {
// ...
services: [
[
"visual",
{
createJsonReportFiles: true, // ينشئ ملف output.json
},
],
],
};
للحصول على تعليمات إعداد أكثر تفصيلاً، راجع وثائق الاختبار المرئي. لـ WebdriverIO أو createJsonReportFiles
التثبيت
لتثبيت مُقرر المرئيات، أضفه كتبعية تطوير إلى مشروعك باستخدام npm:
npm install @wdio/visual-reporter --save-dev
سيضمن ذلك توفر الملفات الضرورية لإنشاء تقارير من اختباراتك المرئية.
الاستخدام
بناء التقرير المرئي
بمجرد تشغيل اختبارات المرئيات وإنشاء ملف output.json
، يمكنك بناء التقرير المرئي باستخدام إما واجهة سطر الأوامر أو المطالبات التفاعلية.