저는 capybara, capybara-webkit, capybara-screenshot을 오이와 함께 사용하고 있습니다. (루비 1.9.3은 3.1.3를 레일) 및 Capybara.javascript_driver = :webkit
또한 불행하게도 어떤 이유로 에러 스크린 샷 그냥 example.com을 캡처에 성공하지 못할 것입니다 @javascript
와 오이 사양을 실행 env.rb Capybara-webkit이 example.com을 열려고 시도합니다.
실제로 열려고하는 URL은 내 모델 중 하나에 대한 레일 라우터 결과와 함께 생성됩니다. with visit products_url
그렇다면 example.com을 쿼리하는 것을 어떻게 피할 수 있습니까?
모든 입력을 환영합니다.
Capybara.run_server = true
Capybara.server_port = 7787
Before '@javascript' do
Capybara.app_host = "http://127.0.0.1:#{Capybara.server_port}"
end
사용 products_path은 처음부터 오류로 종료 일. 그래서 내 현재 설정입니다 : Capybara.run_server은 = 사실 Capybara.server_port = 7787 전에 '@javascript' Capybara.app_host = "http://127.0.0.1:#{Capybara.server_port}" 끝을 이 외에도 http://www.emmanueloga.com/2011/07/26/taming-a-capybara.html capybara 및 레일이있는 몇 가지 함정을 해결하기 위해 seesm 3.1 – pagid
웹킷에 대해 gotchas가 적용되지 않는 것으로 보입니다. 절대 URL에 대해 이야기하기 –