بناء مصفوفة تمثيلية
اختر متصفحًا واحدًا حاليًا لسطح المكتب، ومحركًا ثانيًا، وإطار عرض ضيقًا للهاتف المحمول إذا كان التشغيل باللمس جزءًا من التصميم. أضف جهازًا لوحيًا أو متصفحًا ذا علامة تجارية فقط عندما يجعله الاستخدام أو التبعية المعروفة ملائمًا. يستطيع Playwright تشغيل المشاريع عبر Chromium وFirefox وWebKit، وتوضح وثائقه أن إنشاءات المتصفح المجمعة ودعم وسائط نظام التشغيل يمكن أن تختلف. تعامل مع هذا على أنه تغطية مفيدة للمحرك، وليس ضمانًا للحصول على نتائج متطابقة في كل متصفح للمستهلك.
اختبار الإدخال والتخطيط بأحجام ذات معنى
تحقق من عناصر التحكم في لوحة المفاتيح والمؤشر بشكل منفصل. تأكد من أن المفاتيح لا تقوم بتمرير الصفحة بشكل غير متوقع عندما يتعين عليها التحكم في التشغيل، وأن أهداف المؤشر تظل كبيرة ومنفصلة بما يكفي للواجهة المقصودة. قم بتغيير حجم إطار العرض وابحث عن الإرشادات المقصوصة أو عناصر التحكم المخفية أو منطقة اللعبة التي يغير مقياسها البصري توقعات التصادم. يمكن أن تبدو اللوحة القماشية المستجيبة صحيحة بينما لا يزال تعيين الإحداثيات الخاص بها يستخدم الأبعاد القديمة.
أسئلة عن اختبار اللعبة عبر المتصفحات
ما المتصفحات التي يجب أن أختبر فيها لعبة المتصفح؟
اختر البيئات بناءً على الجمهور والمخاطر الفنية. يعد تعيين مجموعة تمثيلية عبر محركات المتصفح وإطار عرض الهاتف المحمول بداية مفيدة، لكنه لا يمكن أن يضمن كل مجموعة من الأجهزة.
هل اجتياز اختبارات Playwright WebKit يثبت توافق Safari؟
إنه يوفر تغطية WebKit، لكن Playwright يشير إلى أن بنية WebKit الخاصة به يمكن أن تختلف عن Safari الذي يحمل العلامة التجارية ويختلف دعم وسائط النظام الأساسي. اختبر البيئات المستهدفة الفعلية عندما تكون هذه التفاصيل مهمة.
للمزيد من القراءة
هل لاحظت معلومة قديمة؟ الإبلاغ عن تصحيح