क्या सामग्री-यूआई का चयन घटक बंद होने के बाद टाइमआउट या अन्य समय फ़ंक्शन का उपयोग करता है? मैं कोड के कार्यान्वयन को खोजने की कोशिश कर रहा हूं और डिबगिंग का भी प्रयास किया है लेकिन मुझे इसका उत्तर नहीं मिल रहा है।

मुझे एक समस्या के कारण यह जानने की जरूरत है कि मैं सरू परीक्षण ढांचे और इसकी घड़ी () - विधि का चयन घटक पर जीयूआई-परीक्षण लिखते समय भाग गया था।

घड़ी विधि का उपयोग दिनांक, सेटटाइमआउट और क्लियरटाइमआउट जैसे समय-कार्यों को ओवरराइड करने के लिए किया जाता है (https ://docs.cypress.io/api/commands/clock.html#Syntax)।

यह निर्दिष्ट किए बिना इसका उपयोग करते समय कि मैं केवल दिनांक को ओवरराइड करना चाहता हूं, चयन घटक बंद नहीं होता है जैसा इसे करना चाहिए। वास्तविक ड्रॉपडाउन बंद हो जाता है लेकिन अदृश्य बैकड्रॉप डिव (# मेनू-.प्रस्तुति) रहता है, इस प्रकार अन्य सभी घटकों को छुपाता है जब साइप्रस टेस्ट रन जारी रखना चाहता है।

घड़ी के बिना परीक्षण अपेक्षित तारीख से संबंधित त्रुटियों के अलावा ठीक काम करता है। इससे मुझे लगता है कि चयन किसी भी तरह टाइमआउट का उपयोग करता है, भले ही मुझे कोई सबूत नहीं मिला। मैं वास्तव में इस व्यवहार को समझना चाहूंगा।

मैं मूल चयन का उपयोग नहीं कर रहा हूँ।

संबंधित निर्भरता के निम्नलिखित संस्करण हैं:

"@ सामग्री-यूआई/कोर": "4.3.2"

"सरू": "3.2.0"

"सरू-परीक्षण-पुस्तकालय": "2.4.0"

2
SofieR 4 नवम्बर 2019, 12:28

1 उत्तर

सबसे बढ़िया उत्तर

कोड को देखना इसमें शामिल विभिन्न घटकों की संख्या से जटिल है, लेकिन यदि आप उन सभी के माध्यम से खोदते हैं, तो आप अंततः setTimeout पाएंगे।

0
Ryan Cogswell 4 नवम्बर 2019, 18:57