के बाद समाप्त करने के लिए के लिए मैं अंत करने के लिए अंत करने के लिए चांदा का उपयोग कर हमारे कोणीय 2 आवेदन का परीक्षण करना चाहते हैं, लेकिन मैं संदेश के साथ अटक कर रहा हूँ:विफल: समय खत्म हो गया अतुल्यकालिक कोणीय कार्य 11 सेकंड
"Failed: Timed out waiting for asynchronous Angular tasks to finish after 11 seconds."
मेरी conf फ़ाइल।
exports.config = {
directConnect: true,
specs: ['spec.js'],
// For angular2 tests
useAllAngular2AppRoots: true,
}
क्रोम खोला गया है, और वेबसाइट भी खोली गई है, तो टाइमआउट तक कुछ भी नहीं होता है।
सिंक्रनाइज़ेशन को अक्षम करते समय (browser.ignore सिंक्रनाइज़ेशन = सत्य का उपयोग करके), यह ठीक है। लेकिन मैं प्रोटैक्टर का उपयोग करने के मुख्य फायदों में से एक "स्वचालित प्रतीक्षा" सुविधा खो रहा हूं।
एप्लिकेशन पूरी तरह से कोणीय 2 पर आधारित है। तो यह क्यों काम नहीं करता है?
हमारे डेवलपर्स ने मुझे बताया कि हम मतदान नहीं कर रहे हैं (Protractor documentation के अनुसार संभावित कारणों में से एक)। वैसे, हम websocket आर्किटेक्चर का उपयोग कर रहे हैं। मुझे नहीं पता कि कोई लिंक है या नहीं।
दरअसल, मुझे नहीं पता कि इस समस्या का निवारण कैसे करें।
कोई मदद कर सकता है, कृपया?
[कोणमापक एक बूटस्ट्रैप मोडल का परीक्षण - कोणीय नहीं पेज - समय समाप्त] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/ 40817733/protractor-test-a-bootstrap-modal-not-angular-page-timeout) –
क्या आप समाधान से नीचे आज़मा सकते हैं और जांच सकते हैं कि यह काम करता है या नहीं – AdityaReddy