Chciałbym zakończyć do końca przetestować naszą kątową 2 Zastosowanie użyciu kątomierz, ale utknąłem z komunikatem:Failed: Przekroczono limit czasu oczekiwania na asynchroniczne zadania kątowe, aby zakończyć po 11 sekundach
"Failed: Timed out waiting for asynchronous Angular tasks to finish after 11 seconds."
Mój plik conf.
exports.config = {
directConnect: true,
specs: ['spec.js'],
// For angular2 tests
useAllAngular2AppRoots: true,
}
Chrome jest otwarty, a strona internetowa jest również otwarta, a następnie nic się nie dzieje do czasu zakończenia.
Po wyłączeniu synchronizacji (przy użyciu browser.ignoreSynchronization = true;), jest OK. Ale tracę funkcję "automatycznego czekania", jedną z głównych zalet używania Kątomierza.
Wniosek jest w całości oparty na kancie 2. Dlaczego to nie działa?
Nasi programiści powiedzieli mi, że nie jesteśmy sondowaniem (jedna z możliwych przyczyn według Protractor documentation). Przy okazji, używamy architektury websocket. Nie wiem, czy istnieje link.
Właściwie to nie wiem, jak w ogóle rozwiązać ten problem.
Czy ktoś może pomóc, proszę?
Możliwy duplikat [kątomierz przetestować bootstrap modal - nie kanciasty stronę - timeout] (http://stackoverflow.com/questions/ 40817733/test kątomierza-a-bootstrap-modal-not-angle-page-timeout) –
Czy możesz wypróbować poniższe rozwiązanie i sprawdzić, czy działa – AdityaReddy