我使用水豚做我的rails 3應用程序的集成測試。不能得到水豚-webkit工作
當我添加:JS =>真實的場景我的測試與硒的工作,但是當我更改爲使用WebKit驅動程序的js我得到的錯誤,每個這樣的:
水豚::驅動程序::的Webkit :: WebkitInvalidResponseError: 無法加載網址:http://www.example.dev:7171/user_sessions
我添加是多領域的應用所以在我spec_helper我設置端口: Capybara.server_port = 7171
,並在後臺塊我設置像app_host這個: Capybara.app_ho ST = 「{http://#子域} .example.dev:7171」
如果我再加入這個我spec_helper rspec.configure塊然後我得到上面的錯誤:
config.before(:each) do
DatabaseCleaner.start
Capybara.run_server = false
Capybara.javascript_driver = :webkit
Capybara.default_selector = :css
Capybara.server_port = 7171
end
任何人都可以在這方面幫助?我也使用spork進行自動測試。
是嘗試,但沒有運氣還是謝謝你!任何其他建議? –
不幸的是:(我已upvoted你的問題,並會繼續關注它incase我碰到別的東西。祝你好運! – StevenMcD
好吧謝謝 –