2014-03-12 2 views
0

우리는 여기서 인턴 테스트를 우리의 개발에 완전히 통합하기 위해 노력하고 있습니다. 인턴과 함께 인턴을 설치하는 것이 가장 먼저하는 일은 시험을 어떻게 개발해야하는지입니다. selenium-server.jar를 사용하여 Mac에서 로컬로 실행 중이며 노드에서 runner.js를 사용하여 기능 테스트를 실행할 때 너무 빠르게 작동하여 실제로 작동하는 것을 볼 수 없습니다. 정말 (내가 셀레늄 파이어 폭스 확장 기능으로 할 수있는 것처럼) 속도를 늦추고 그것이 무엇을 선택하고 있는지 잘 밝혀주고 싶다. 가장 중요한 것은 실행중인 것을 볼 수 있도록 실행을 느리게하는 것입니다. 나는 또한 디버깅이 어렵다는 것을 발견하고, 무엇이 죽어 가고 있는지 알기가 어렵다.인턴에서 기능 테스트 개발을위한 워크 플로우

인턴에서 기능 테스트를 개발하기위한 워크 플로우는 무엇이며 모든 것을 느리게 할 수있는 방법이 있습니까?

노드 node_modules/인턴/빈/인턴 러너 구성 = 공개/JS/도장/TT/테스트/인턴 config.js

leaveRemoteOpen

는 I는 leaveRemoteOpen 플래그 알았다. 이 작품!

+1

'.wait()'를'this.remote.get()'다음에 또는 유창한 통화 내내 추가 할 수 있으며, 원하는 수만큼 가질 수 있습니다. – Jeremy

+0

node node_modules/intern/bin/intern-runner config = public/js/dojo/tt/tests/intern-config.js leaveRemoteOpen – httpete

+0

참조 http://stackoverflow.com/questions/8583445/setspeed-in-selenium-webdriver -using-ruby/8606602 # 8606602 –

답변

0
this.remote.sleep(1000); 

이 작업을 수행합니다.

+0

이것은 질문에 대한 대답을 제공하지 않습니다. 비평하거나 저자의 설명을 요청하려면 게시물 아래에 의견을 남겨 둡니다. – Neeku

+0

응? 질문은 명확하게 진술한다 : 우리가 진짜로 작동하고있는 무슨을 이렇게 빨리에 의하여 나는 볼 수 없다. 정말 (내가 셀레늄 파이어 폭스 확장 기능으로 할 수있는 것처럼) 속도를 늦추고 그것이 무엇을 선택하고 있는지 잘 밝혀주고 싶다. 가장 중요한 것은 실행중인 것을 볼 수 있도록 실행을 느리게하는 것입니다. –