الأسئلة المتكررة
هل يجب علي استخدام طرق save(Screen/Element/FullPageScreen)
عندما أريد تشغيل check(Screen/Element/FullPageScreen)
؟
لا، لست بحاجة إلى القيام بذلك. الطريقة check(Screen/Element/FullPageScreen)
ستقوم بذلك تلقائيًا نيابة عنك.
تفشل اختبارات العرض الخاصة بي بسبب وجود اختلاف، كيف يمكنني تحديث خط الأساس الخاص بي؟
يمكنك تحديث صور خط الأساس من خلال سطر الأوامر بإضافة المعامل --update-visual-baseline
. هذا سوف
- ينسخ تلقائيًا لقطة الشاشة الفعلية ويضعها في مجلد خط الأساس
- إذا كانت هناك اختلافات سيسمح للاختبار بالنجاح لأن خط الأساس قد تم تحديثه
الاستخدام:
npm run test.local.desktop --update-visual-baseline
عند تشغيل سجلات المعلومات/التصحيح ستشاهد السجلات التالية مضافة
[0-0] ..............
[0-0] #####################################################################################
[0-0] INFO:
[0-0] Updated the actual image to
[0-0] /Users/wswebcreation/Git/wdio/visual-testing/localBaseline/chromel/demo-chrome-1366x768.png
[0-0] #####################################################################################
[0-0] ..........
لا يمكن أن يكون العرض والارتفاع بقيم سالبة
قد يتم إلقاء الخطأ Width and height cannot be negative
. في 9 من أصل 10 حالات، يكون هذا متعلقًا بإنشاء صورة لعنصر غير موجود في العرض. يرجى التأكد دائمًا من أن العنصر موجود في العرض قبل محاولة إنشاء صورة للعنصر.