2012-01-02 1 views
0

1.7 버전에서 dijit 테스트를 실행하려고하면 팝업 창이 나타나고 테스트가 더 이상 진행되지 않습니다. 현재 웹 페이지가 DOH에 액세스를 시도하는 것을Dojo DOH, 로봇 동작이있는 단위 테스트

DOH가 발견했습니다,하지만 당신은 DOH 자동화 수 있도록 합의가 아닌 다른 도메인에 속하는 :

팝업 말한다. 이 웹 페이지를 방문하여 새로운 DOH 테스트를 시작하지 않으려면 지금 취소를 눌러 웹 페이지를 닫으십시오.

확인 또는 취소를 클릭해도 아무런 변화가 없습니다.

어떻게 해결할 수 있습니까?

브라우저가 Firefox 9이고 Java가 작동 중입니다 (적어도 테스트 페이지에서는 그렇게 말합니다).

답변

0

로컬 파일 시스템이나 웹 서버에서 실행하는지 또는 사용중인 URL에서 실행하는지에 대해 말하지 않았으므로 문제가 무엇인지 알기가 약간 어렵습니다.

DOH 로봇을 로컬 파일 시스템에서 실행하려고 할 때 여러 가지 문제가 있었지만 웹 서버에서 성공적으로 실행하면 문제가 발생합니다.

는 웹 서버에서 그것을 시도 (모든 종류의 할 것)을 위해 잘 작동

(당신의 도장 SDK 디렉토리의 상단에 위치를 http://server:port/ROOTDIR/ 점)의 URL을

http://server:port/ROOTDIR/util/doh/runner.html?testModule=dijit.tests.form.module 

를 방문하십시오 나에게 Dojo SDK 1.7.2; 때때로 나는 당신이 얻는 것과 똑같은 프롬프트를 얻지 만 OK는 테스트를 행복하게 계속할 수있게 해줍니다.

그래도 작동하지 않으면 DOH 브라우저 러너를 감싸지 않고 직접 테스트 페이지를 실행할 수 있는지 확인하십시오 (예 :

http://server:port/ROOTDIR/dijit/tests/form/robot/Button_mouse.html 

이렇게하면 진단하기가 쉽습니다.