2009-03-06 3 views
0

dijit 로봇을 사용하여 자동화 된 테스트를 작성했지만 웹 애플리케이션에서 상대 경로를 사용할 수 있도록 테스트를 위해 OSGi 서비스를 만들고 테스트 코드를 속도 템플릿. 테스트를 실행하려고하면 아무 일도 일어나지 않습니다. html 파일에서 동일한 스크립트를 사용하고 Windows 탐색기에서 직접 액세스하면 (localhost를 통하지 않고) 제대로 작동합니다. 나는 dijit 로봇 테스트를 실행하지 않는 많은 경우가 있음을 발견했습니다. 누구도이 문제에 부딪혀 dijit 테스트를 실행하기 위해 모든 작은 문제를 발견했습니다.Doh/dijit 로봇 - 마우스 동작 없음

+0

- 그러나 결코 파이어 폭스에서 - 사람이 어떤 알고 있나요 FF3 관련 문제? –

답변

0

dijit.initRobot()을 확인하십시오. 그러면 몇 가지 사항이 고려 될 것입니다.

내 테스트를 많이 망친 단점은 in this blog post입니다. 기본적으로 로봇이 초기화하기 위해 로봇이 클릭하는 특수 div가 보이지 않아 로봇이 초기화되지 않았습니다.

그러나 doh 로봇에는 여전히 많은 문제점이 있다는 사실을 깨달았습니다. 매우 약해 보입니다. 자주 작동하는 테스트를 한 다음 1 개의 로봇 명령을 추가하면 테스트가 중단됩니다. 선을 제거하고 다시 시도하면 ... 이전과 완전히 똑같은 코드 임에도 불구하고 로봇은 실행되지 않습니다.

나는 로봇 코드를 작성할 때 매번 캐시를 지우고 손가락을 통과하는 것이 가장 좋습니다. 행운을 빕니다.

0

문제는 오픈 JDK와 함께 노력하면 될 오라클의 자바 버전에서 실행할 수 있습니다

그것은 이제 IE에서 작동하는 것 같군 (때로는 아니지만, 대부분 예)를