सामान्य प्रश्न
क्या मुझे check(Screen/Element/FullPageScreen) चलाने के लिए save(Screen/Element/FullPageScreen) विधियों का उपयोग करने की आवश्यकता है?
नहीं, आपको ऐसा करने की आवश्यकता नहीं है। check(Screen/Element/FullPageScreen) आपके लिए यह स्वचालित रूप से करेगा।
मेरे विजुअल टेस्ट अंतर के साथ विफल होते हैं, मैं अपनी बेसलाइन कैसे अपडेट कर सकता हूँ?
आप कमांड लाइन के माध्यम से बेसलाइन इमेज को --update-visual-baseline आर्गुमेंट जोड़कर अपडेट कर सकते हैं। यह:
- स्वचालित रूप से वास्तविक स्क्रीनशॉट को कॉपी करके बेसलाइन फोल्डर में रखेगा
- यदि अंतर हैं, तो यह टेस्ट को पास कर देगा क्योंकि बेसलाइन अपडेट हो गई है
उपयोग:
npm run test.local.desktop --update-visual-baseline
जब लॉग्स info/debug मोड में चलाते हैं, तो आप निम्नलिखित लॉग्स देखेंगे:
[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] ..........