2012-06-06 3 views
2

Capibar와 Cucumber를 사용하여 Rails 응용 프로그램에 대한 통합 테스트를 실행하고 있습니다. 나는 또한 빠른 테스트 실행을 위해 Spork를 사용합니다. 카피 바라는 셀레늄과 헤드리스 폴터 지스트을 지원합니다. 헤드리스 브라우저는 테스트 실행 속도가 빠르지 만 때로는 브라우저에서 무엇을 보여주고 있는지 확인해야하는 경우도 있습니다. 이것은 Capybara 드라이버를 변경하고 spork를 다시 시작하도록 안내합니다.spyork를 다시 시작하지 않고 capybara 드라이버를 변경하십시오.

Spyork를 다시 시작하지 않고 Capybara 드라이버를 변경하는 방법이 있습니까? 내가

을 시도

것 [1] 기능/지원 드라이버 코드를 포함하는 모듈을 추가하고 언급 Spork의 each_run에있다. 작동하지 않고 오류가 발생합니다.

[2] each_run을 사용하여 드라이버를 변경해도 spork가 다시 시작될 때까지 변경 사항이 등록되지 않습니다.

Spork.each_run do 
    Capybara.javascript_driver = :poltergeist 
end 
+0

브라우저를 사용하는 대신 스크린 샷을 확인하는 것이 좋습니까? –

답변

관련 문제