0
허드슨 서버에서 phantomjs가 anglejs 테스트를 사용하려고합니다. 그러나 그것은 anglejs가 그들의 테스트를하기 전에 phantomjs shutdown 자체처럼 보입니다. 그것이 결과를 잡기 전에 각도 테스트 스크립트가 끝날 때까지 기다릴 수있는 방법이나 방법이 있습니다.Phantomjs는 angularjs에서 실행중인 스크립트를 대기하지 않습니다.
허드슨 서버에서 phantomjs가 anglejs 테스트를 사용하려고합니다. 그러나 그것은 anglejs가 그들의 테스트를하기 전에 phantomjs shutdown 자체처럼 보입니다. 그것이 결과를 잡기 전에 각도 테스트 스크립트가 끝날 때까지 기다릴 수있는 방법이나 방법이 있습니다.Phantomjs는 angularjs에서 실행중인 스크립트를 대기하지 않습니다.
어쩌면 phantomjs와 함께 제공되는 QUnit runner for PhantomJS 예를 확인할 수 있습니다. waitFor이라는 함수에서. 그러나이 예가 angularjs에 도움이되는지 나는 모른다. QUnit의 경우 기본 아이디어는 setInterval 함수를 사용하여 id = 'qunit-testresult'인 div를 확인하여 QUnit이 완료되었는지 확인하는 것입니다.
참고 가 자바 스크립트와 PhantomJS의 비동기 본질을 잊지 마세요 :)
나는 (phantomjs 위에 개발) casperjs에서 기능 WAITFOR를 발견했다. 그러나 phantomjs에서 QUnit 주자 재미 있습니다 :). 나는 그것을 시도 할 것이다. 감사 – vernomcrp