2009-02-06 3 views
5

나는 Cucumber + Selenium을 가장 효과적으로 사용하는 방법을 배우려하고 있습니다. 대부분은 매우 솔직하게 보이지만 대화 상자를 테스트하는 방법에 대한 지침을 얻고 싶습니다. 기본적으로 구현해야합니다 :Cucumber + Selenium on javascript apps

assert !60.times{ 
    break if ("Other Income" == @selenium.get_text("//form[@id='new_account']/h3") rescue false); sleep 1 } 

표준 대기 시간. 나는 이것을 오이 사양으로 어떻게 수행합니까?

답변

1

이 안내서는 최신이 아니며 곧 수정 될 예정이지만 그 동안에는 Selenium gem이 필요하지 않습니다. 또한 selenium-client -v = 1.2.14를 사용해야합니다. 항아리를 덮어 쓸 필요가 없습니다. 모든 셀레늄 프로세스가 중지되고 올바른 버전이 설치되어 실행되어야합니다. 셀레늄/비 셀레늄 테스트를위한 여러 환경에 대한 정보는 여전히 유효하고 유용합니다.

12

이 응답을 약간 업데이트하려면, 내가보기 엔 카피 바라 사용하는 것이 좋습니다 것 :

http://github.com/jnicklas/capybara

자바 스크립트를 사용할 수 있다는 것은 단지 멀리 gem install입니다!

+0

많이 동의했습니다. Selenium RC (1.0)와 Capybara (Selenium 2.0)의 인스턴트 온과의 전투 일. –

관련 문제