मैं प्रोटैक्टर के साथ अपने कोणीय अनुप्रयोग का परीक्षण कर रहा हूं। एक बार जब उपयोगकर्ता मेरे ऐप में लॉग इन हो जाता है, तो मैंने एक घंटे में कुछ नौकरी करने के लिए $ टाइमआउट सेट किया है (इसलिए यदि उपयोगकर्ता 13:00 बजे लॉग-इन था, तो $ टाइमआउट 14:00 बजे चलाएगा)।
"Timed out waiting for Protractor to synchronize with the page after 20 seconds. Please see https://github.com/angular/protractor/blob/master/docs/faq.md. The following tasks were pending: - $timeout: function onTimeoutDone(){....."
मैं इस समय समाप्ति पेज पढ़ा है: मैं इन विफलताओं बार आ रही है https://github.com/angular/protractor/blob/master/docs/timeouts.md इसलिए मैं समझता हूँ कोणमापक इंतजार कर रहा है जब तक पेज को पूरा भरा वह पूरा करने के लिए $ टाइमआउट के लिए इंतजार कर रहा है जिसका मतलब है कि है ...
मैं प्रोट्रैक्टर को उस $ टाइमआउट के लिए कैसे इंतजार नहीं कर सकता? हो जाएगा सक्रिय फ्लश करने के लिए
browser.ignoreSynchronization = true;
क्योंकि फिर मेरे परीक्षण अन्य कारणों के लिए असफल हो जायेगी (अन्य कोणीय घटक अभी भी समय लोड करने के लिए की जरूरत है ...)
क्या आपने इसे सेट करने के तुरंत बाद अपने परीक्षण के माध्यम से उस टाइमआउट को फ़्लश करने का प्रयास किया है? – MBielski