إعادة تشغيل تتبع مستندة إلى المتصفح لتصحيح اختبارات Playwright
أداة Trace Viewer من Playwright، من فريق Playwright، تساعد المطورين على تصحيح اختبارات Playwright الشاملة باستخدام ملحق متصفح يفتح التتبع المسجل. تقوم الأداة بعرض إعادة تشغيل تفاعلية لتنفيذ الاختبار حتى يتمكن المهندسون من استكشاف حالة DOM، ونشاط الشبكة، ومخرجات وحدة التحكم خطوة بخطوة. تشمل النقاط الرئيسية إعادة تشغيل الزمن في المتصفح، والمعالجة المحلية فقط، وروابط مباشرة من الإجراءات إلى كود الاختبار. تستهدف مستخدمي Playwright، ومهندسي ضمان الجودة، وفرق CI الذين يحتاجون إلى تصنيف أسرع للفشل.
يفتح ملفات تتبع Playwright في المتصفح حتى يتجاوز المراجعون خطوات CLI المحلية
تتيح لك العارض فتح ملفات تتبع Playwright .zip مباشرة من صفحات الويب مثل Jira وConfluence أو البريد الإلكتروني، مما يلغي الحاجة إلى تنزيل وتشغيل أمر Node.js محلي للتفتيش. وهذا يقلل الوقت بين نشر الأثر ومراجعة الطب الشرعي، مما يسمح للمهندسين ببدء فحص عملية فاشلة على الفور في المتصفح دون الحاجة إلى تثبيت Playwright محليًا.
يعالج التتبع محليًا للحد من تعرض البيانات الخارجية
يقوم العارض بتحميل ومعالجة بيانات التتبع بالكامل ضمن سياق المتصفح ولا ينقل محتويات التتبع إلى خوادم خارجية. إن التعامل المحلي فقط يحافظ على لقطات الشاشة، وأرشيفات طلبات الشبكة، وسجلات وحدة التحكم داخل بيئة المستخدم عند فحص آثار CI. الفرق التي ترفق بيانات ملكية بالتتبع تحصل على ميزة الخصوصية لأن خطوة التحميل الخارجية ليست جزءًا من تدفق الفحص.
يوفر سجل زمني دقيق خطوة بخطوة للسفر عبر الزمن من أجل تصحيح الأخطاء
يعيد العارض بناء تنفيذ الاختبار إلى جدول زمني قابل للتنقل ويكشف عن نقاط تفتيش ملموسة. يوفر:
- عرض الجدول الزمني: التنقل عبر إطارات التنفيذ.
- تفتيش الإجراءات ولقطات DOM: رؤية حالة الصفحة قبل وبعد التفاعلات.
- سجلات الشبكة ووحدة التحكم: فحص الطلبات والأخطاء أثناء التشغيل.
- تعيين المصدر: الانتقال من إجراء إلى سطر كود الاختبار.
يتكامل مع سير عمل Playwright ويعكس واجهة CLI GUI دون Node.js
يثبت العارض كإضافة لمتصفح Chrome ويعمل على المتصفحات المعتمدة على Chromium، ويقوم المطور بالحفاظ عليه كجزء من مشروع Playwright. بالمقارنة مع تشغيل أمر 'npx playwright show-trace' محليًا، تزيل الإضافة خطوة التنزيل والتشغيل للتتبع المقدم من خلال أدوات الويب، بحيث يمكن للمراجعين فحص الآثار المنشورة من CI أو متعقبات القضايا دون الحاجة إلى استدعاء الأدوات المحلية أولاً.
أداة تصنيف مركزة، أولاً على المتصفح، تكمل تصحيح الأخطاء المحلي
المشاهد هو خيار عملي لفرق Playwright التي تحتاج إلى تصنيف سريع يعتمد على المتصفح لتسجيلات اختبارات التشغيل؛ فهو يقلل من الحواجز لفحص العناصر المشتركة من خلال متعقبات المشكلات وخطوط أنابيب CI. توقع أن تعمل كتشخيص أولي: استخدم المشاهد لتحديد الفشل، ثم قم بتشغيل تصحيح محلي مستهدف عندما تكون الإصلاحات أو إعادة التشغيل المحددة للبيئة ضرورية للمطورين.