2012-04-13 8 views
0

현재 Xebium을 사용중인 Im은 피트니스 테스트와 함께 Selenium을 사용할 수 있습니다. Selenium에서는 3000 밀리 초 동안 일시 중지를 설정할 수 있습니다. 내가 그 다음 줄이 fitnesse의 소스 코드를 볼 때 :Xebium, fitnesse & Selenium Pause

| do | pause | on | 3000 | 

을 내가 fitnesse에서이 테스트를 실행할 때 삼초는 내가 생각했던 다음 행으로 진행 liek을 위해 그러나 기다리지 않습니다 대신.

버튼을 제대로로드하기 위해 화면을 일시 중지해야합니다. 나는 fitnesse가 셀레늄의 일시 중지 사용에 문제가 있거나 다른 방법으로 방해한다고 생각합니다.

+0

gitub의 Xebium 프로젝트에 신고하셨습니까? 나는 그들의 코드를 모른다. 그러나 FitNesse는 일반적으로 필자가 작성한 모든 픽스 (필자의 회사의 Selenium 기반 테스트 드라이버 포함)에서 멈춤을 존중하는 훌륭한 일을한다. –

답변

0

조금 늦었지만 미래의 방문객을 위해 : 버튼이 나타날 때까지 기다렸다가 시도 했습니까? Selenium 설명서는 다음과 같이 제안합니다.

"AndWait"접미사를 사용하여 많은 작업을 호출 할 수 있습니다. "clickAndWait". 이 접미어는 Selenium에게 브라우저가 서버에 전화를 걸고 Selenium이 새 페이지가로드 될 때까지 기다려야한다고 알립니다.

내가이 시도 http://seleniumhq.org/docs/02_selenium_ide.jsp#selenium-commands-selenese

+0

조금 늦은 예치 롤하지만, 내가 어떤 점에서 이것을 시도했다고 생각하지만, 그것은 단지 버튼을 기다렸다가 그 페이지에 뭔가 다른 것을 위해 너무 빨리 될 것입니다, 그리고 그것은 당신이 기다리는 것이 의미가 있다는 것을 기억하고 있습니다. 뭔가 제대로 작동하지 않을 때의 페이지 – SD1990

1

에서 발견하고는했다 : 나는 2 년 이상 지났 알고

ensure | do | pause | on | 3000 |

하지만 이것은 단지 시작했습니다 나 같은 사람을 도움이되기를 바랍니다 Xebium에서 일하고 있습니다. 건배