후 끝날 때까지 나는 엔드 - 투 - 엔드에 각도기를 사용하여 우리의 각 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.ignoreSynchronization = true;를 사용하여) 동기화를 비활성화하면 정상입니다. 그러나 나는 "자동 대기"기능을 분실하고 있습니다.이 기능은 각도기 사용의 주요 이점 중 하나입니다.
응용 프로그램은 각도 2를 기반으로합니다. 왜이 기능이 작동하지 않습니까?
개발자가 폴링을하지 않는다고 말했습니다 (Protractor documentation에 따른 가능한 원인 중 하나임). 그건 그렇고, 우리는 websocket 아키텍처를 사용하고 있습니다. 링크가 있는지 나는 모른다.
사실,이 문제를 해결하는 방법을 전혀 모릅니다.
누군가 도와 줄 수 있습니까?
가능한 복제 (http://stackoverflow.com/questions/를 40817733/protractor-test-a-bootstrap-modal-not-angular-page-timeout) –
아래의 해결책을 시도해 볼 수 있습니까? – AdityaReddy