2017-11-22 18 views
0

각도기 및 코드 작성의 새로운 기능입니다. 내 코드를 실행했을 때 내 원하는 조치는 오류오류 : 시간 초과 - jasmine.DEFAULT_TIMEOUT_INTERVAL에 지정된 제한 시간 내에 비동기 콜백이 호출되지 않았습니다.

Error: Timeout - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL

으로 수행 그리고 내 시험이로 인해 실패했습니다.

내가 그러나 같은 메시지가 때마다오고 내 테스트가 실패

import 'jasmine'; 
jasmine.DEFAULT_TIMEOUT_INTERVAL= 50000; 

처리 할 수있는 시간 제한 명령을 적용했습니다.

+0

[여기 연구] (http://www.protractort.org/#/timeouts) –

+0

안녕하세요. 설정 파일에 timeout 명령을 넣으려고했습니다. jasmineNodeOpts : { defaultTimeoutInterval : 9,000,000 }, 그리고 난 내 스크립트는 browser.driver.sleep (10000) 하지만 동일한 오류에 직면을 사용했다. 그의 –

+0

에 대한 해결책을 제안하십시오. 타임 아웃이 발생하면 실행중인 테스트 스펙으로 질문을 업데이트하십시오. 그것은 귀하의 spec-code 나 테스트중인 페이지의 문제입니다. 제한 시간을 연장하는 것은 거의 해결책이 될 수 없습니다. ... 코드 문제 일 가능성이 높습니다. –

답변

0

config 파일에 timeout 명령을 넣으십시오.

jasmineNodeOpts : { showColors : 사실, defaultTimeoutInterval : 600000 은}

+0

안녕하세요, 귀하의 회신을 보내 주셔서 감사합니다, 그러나 내 설정 파일에 같은 시간 초과 명령을 사용했습니다 jasmineNodeOpts : {defaultTimeoutInterval : 90000}, –

+0

스크립트가 중반 또는 시작 자체에이 오류를 던지고 있습니까? – Shrinidhi

+0

오류가 모든 문 :( –

0

그것은 대부분의 아마 당신이 테스트하는 페이지와 관련된 것.

업데이트 추가 정보를 귀하의 질문에, 당신은 위의 두 링크에서 답변을 찾을 수없는 경우.